Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-oc8-build-27654-8510/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/vulkan-validation-layers-1.3.224.0-1.oc8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps --nocheck /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-oc8-build-27654-8510/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps --nocheck /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.2rBK0G + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/fix_shared.patch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.XHIiYI + umask 022 + cd /builddir/build/BUILD + cd Vulkan-ValidationLayers-sdk-1.3.224.0 + CFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -DCMAKE_BUILD_TYPE=Release -DGLSLANG_INSTALL_DIR=/usr -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF -DSPIRV_HEADERS_INCLUDE_DIR=/usr/include -DCMAKE_INSTALL_INCLUDEDIR=/usr/include/vulkan/ . -- The C compiler identification is GNU 8.5.0 -- The CXX compiler identification is GNU 8.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done ******************************************************************************** * NOTE: Not adding target to run update_deps.py automatically. * ******************************************************************************** -- Found VulkanHeaders: /usr/include -- Could NOT find VulkanRegistry (missing: VulkanRegistry_DIR) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Found XCB: /usr/include -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_CLIENT) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:52 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND_CLIENT: /usr/lib64/libwayland-client.so -- Found WAYLAND_SERVER: /usr/lib64/libwayland-server.so -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_SERVER) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:53 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_EGL) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:54 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_CURSOR) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:55 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND_CURSOR: /usr/lib64/libwayland-cursor.so -- Found WAYLAND: /usr/lib64/libwayland-client.so;/usr/lib64/libwayland-server.so;/usr/lib64/libwayland-egl.so;/usr/lib64/libwayland-cursor.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:56 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_VERBOSE_MAKEFILE GLSLANG_INSTALL_DIR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/ninja -v -j32 [1/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_extension_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_extension_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_extension_utils.cpp.o -c layers/vk_layer_extension_utils.cpp [2/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/core_error_location.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/core_error_location.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/core_error_location.cpp.o -c layers/core_error_location.cpp [3/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o -c layers/generated/spirv_grammar_helper.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o -c layers/generated/spirv_grammar_helper.cpp layers/generated/spirv_grammar_helper.cpp:336:11: error: 'OpGroupNonUniformRotateKHR' is not a member of 'spv' {spv::OpGroupNonUniformRotateKHR, {"OpGroupNonUniformRotateKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:336:11: note: suggested alternative: 'OpGroupNonUniformQuadSwap' {spv::OpGroupNonUniformRotateKHR, {"OpGroupNonUniformRotateKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~~ OpGroupNonUniformQuadSwap layers/generated/spirv_grammar_helper.cpp:473:1: error: no matching function for call to 'std::unordered_map, std::equal_to, std::allocator > >::unordered_map()' }; ^ In file included from /usr/include/c++/8/unordered_map:47, from layers/vk_layer_data.h:30, from layers/generated/spirv_grammar_helper.cpp:28: /usr/include/c++/8/bits/unordered_map.h:263:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type>, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type = std::pair; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher = std::hash; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(initializer_list __l, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:263:7: note: candidate expects 4 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:257:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type>, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type = std::pair; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(initializer_list __l, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:257:7: note: candidate expects 3 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:251:2: note: candidate: 'template std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const allocator_type&)' unordered_map(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:251:2: note: template argument deduction/substitution failed: layers/generated/spirv_grammar_helper.cpp:473:1: note: candidate expects 5 arguments, 427 provided }; ^ In file included from /usr/include/c++/8/unordered_map:47, from layers/vk_layer_data.h:30, from layers/generated/spirv_grammar_helper.cpp:28: /usr/include/c++/8/bits/unordered_map.h:244:2: note: candidate: 'template std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const allocator_type&)' unordered_map(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:244:2: note: template argument deduction/substitution failed: layers/generated/spirv_grammar_helper.cpp:473:1: note: candidate expects 4 arguments, 427 provided }; ^ In file included from /usr/include/c++/8/unordered_map:47, from layers/vk_layer_data.h:30, from layers/generated/spirv_grammar_helper.cpp:28: /usr/include/c++/8/bits/unordered_map.h:238:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher = std::hash; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(size_type __n, const hasher& __hf, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:238:7: note: candidate expects 3 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:234:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(size_type __n, const allocator_type& __a) ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:234:7: note: candidate expects 2 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:226:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::initializer_list, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type>, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, true> >::value_type = std::pair; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher = std::hash; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal = std::equal_to; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(initializer_list __l, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:226:7: note: candidate expects 5 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:210:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&&, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(unordered_map&& __umap, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:210:7: note: candidate expects 2 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:200:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(const unordered_map& __umap, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:200:7: note: candidate expects 2 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:191:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(const allocator_type& __a) ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:191:7: note: candidate expects 1 argument, 427 provided /usr/include/c++/8/bits/unordered_map.h:184:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' unordered_map(unordered_map&&) = default; ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:184:7: note: candidate expects 1 argument, 427 provided /usr/include/c++/8/bits/unordered_map.h:181:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' unordered_map(const unordered_map&) = default; ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:181:7: note: candidate expects 1 argument, 427 provided /usr/include/c++/8/bits/unordered_map.h:172:2: note: candidate: 'template std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&)' unordered_map(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:172:2: note: template argument deduction/substitution failed: layers/generated/spirv_grammar_helper.cpp:473:1: note: candidate expects 6 arguments, 427 provided }; ^ In file included from /usr/include/c++/8/unordered_map:47, from layers/vk_layer_data.h:30, from layers/generated/spirv_grammar_helper.cpp:28: /usr/include/c++/8/bits/unordered_map.h:151:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type, const hasher&, const key_equal&, const allocator_type&) [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type = long unsigned int; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::hasher = std::hash; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::key_equal = std::equal_to; std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::allocator_type = std::allocator >]' unordered_map(size_type __n, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:151:7: note: candidate expects 4 arguments, 427 provided /usr/include/c++/8/bits/unordered_map.h:141:7: note: candidate: 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map() [with _Key = unsigned int; _Tp = InstructionInfo; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' unordered_map() = default; ^~~~~~~~~~~~~ /usr/include/c++/8/bits/unordered_map.h:141:7: note: candidate expects 0 arguments, 427 provided [4/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -c layers/convert_to_renderpass2.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -c layers/convert_to_renderpass2.cpp In file included from layers/convert_to_renderpass2.h:22, from layers/convert_to_renderpass2.cpp:21: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'VkVideoEncodeH265CtbSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CtbSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/convert_to_renderpass2.cpp:26: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'safe_VkVideoDecodeCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'safe_VkVideoEncodeCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'safe_VkVideoEncodeH265NaluSliceSegmentEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:31: note: suggested alternative: 'safe_VkImageCompressionControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:31: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:31: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'safe_VkDescriptorSetBindingReferenceVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'safe_VkShaderModuleIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'safe_VkTilePropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ [5/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -c layers/vk_layer_utils.cpp FAILED: CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -c layers/vk_layer_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [6/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -c layers/vk_layer_config.cpp FAILED: CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -c layers/vk_layer_config.cpp In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [7/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -c layers/device_memory_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -c layers/device_memory_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [8/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -c layers/generated/vk_format_utils.cpp FAILED: CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -c layers/generated/vk_format_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [9/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -c layers/base_node.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -c layers/base_node.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -c layers/render_pass_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -c layers/render_pass_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [11/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -c layers/subresource_adapter.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -c layers/subresource_adapter.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/subresource_adapter.cpp:26: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [12/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -c layers/layer_options.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -c layers/layer_options.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [13/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -c layers/generated/layer_chassis_dispatch.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -c layers/generated/layer_chassis_dispatch.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:27: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchCmdTraceRaysIndirect2KHR(VkCommandBuffer, VkDeviceAddress)': layers/generated/layer_chassis_dispatch.cpp:7278:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? layer_data->device_dispatch_table.CmdTraceRaysIndirect2KHR(commandBuffer, indirectDeviceAddress); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:9531:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.cpp:9532:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetImageSubresourceLayout2EXT(VkDevice, VkImage, const int*, int*)': layers/generated/layer_chassis_dispatch.cpp:9535:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (!wrap_handles) return layer_data->device_dispatch_table.GetImageSubresourceLayout2EXT(device, image, pSubresource, pLayout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/layer_chassis_dispatch.cpp:9535:131: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetImageSubresourceLayout2EXT(device, image, pSubresource, pLayout); ^ layers/generated/layer_chassis_dispatch.cpp:9539:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? layer_data->device_dispatch_table.GetImageSubresourceLayout2EXT(device, image, pSubresource, pLayout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:9869:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetPipelinePropertiesEXT(VkDevice, const int*, VkBaseOutStructure*)': layers/generated/layer_chassis_dispatch.cpp:9873:57: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? VkResult result = layer_data->device_dispatch_table.GetPipelinePropertiesEXT(device, pPipelineInfo, pPipelineProperties); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10008:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.cpp:10009:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice, const int*, int*)': layers/generated/layer_chassis_dispatch.cpp:10012:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (!wrap_handles) return layer_data->device_dispatch_table.GetDescriptorSetLayoutHostMappingInfoVALVE(device, pBindingReference, pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/layer_chassis_dispatch.cpp:10012:147: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetDescriptorSetLayoutHostMappingInfoVALVE(device, pBindingReference, pHostMapping); ^ layers/generated/layer_chassis_dispatch.cpp:10019:36: error: request for member 'descriptorSetLayout' in '* pBindingReference', which is of non-class type 'const int' if (pBindingReference->descriptorSetLayout) { ^~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10020:102: error: request for member 'descriptorSetLayout' in '* pBindingReference', which is of non-class type 'const int' local_pBindingReference->descriptorSetLayout = layer_data->Unwrap(pBindingReference->descriptorSetLayout); ^~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10024:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? layer_data->device_dispatch_table.GetDescriptorSetLayoutHostMappingInfoVALVE(device, (const VkDescriptorSetBindingReferenceVALVE*)local_pBindingReference, pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/layer_chassis_dispatch.cpp:10024:97: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] layer_data->device_dispatch_table.GetDescriptorSetLayoutHostMappingInfoVALVE(device, (const VkDescriptorSetBindingReferenceVALVE*)local_pBindingReference, pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10024:91: error: expected primary-expression before 'const' layer_data->device_dispatch_table.GetDescriptorSetLayoutHostMappingInfoVALVE(device, (const VkDescriptorSetBindingReferenceVALVE*)local_pBindingReference, pHostMapping); ^~~~~ layers/generated/layer_chassis_dispatch.cpp:10024:91: error: expected ')' before 'const' layer_data->device_dispatch_table.GetDescriptorSetLayoutHostMappingInfoVALVE(device, (const VkDescriptorSetBindingReferenceVALVE*)local_pBindingReference, pHostMapping); ~^~~~~ ) layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetDescriptorSetHostMappingVALVE(VkDevice, VkDescriptorSet, void**)': layers/generated/layer_chassis_dispatch.cpp:10034:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (!wrap_handles) return layer_data->device_dispatch_table.GetDescriptorSetHostMappingVALVE(device, descriptorSet, ppData); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/layer_chassis_dispatch.cpp:10034:127: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetDescriptorSetHostMappingVALVE(device, descriptorSet, ppData); ^ layers/generated/layer_chassis_dispatch.cpp:10038:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? layer_data->device_dispatch_table.GetDescriptorSetHostMappingVALVE(device, descriptorSet, ppData); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10045:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetShaderModuleIdentifierEXT(VkDevice, VkShaderModule, int*)': layers/generated/layer_chassis_dispatch.cpp:10048:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleIdentifierEXT(device, shaderModule, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10048:127: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleIdentifierEXT(device, shaderModule, pIdentifier); ^ layers/generated/layer_chassis_dispatch.cpp:10052:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' layer_data->device_dispatch_table.GetShaderModuleIdentifierEXT(device, shaderModule, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10059:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchGetShaderModuleCreateInfoIdentifierEXT(VkDevice, const VkShaderModuleCreateInfo*, int*)': layers/generated/layer_chassis_dispatch.cpp:10062:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleCreateInfoIdentifierEXT(device, pCreateInfo, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10062:136: error: return-statement with a value, in function returning 'void' [-fpermissive] if (!wrap_handles) return layer_data->device_dispatch_table.GetShaderModuleCreateInfoIdentifierEXT(device, pCreateInfo, pIdentifier); ^ layers/generated/layer_chassis_dispatch.cpp:10072:39: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' layer_data->device_dispatch_table.GetShaderModuleCreateInfoIdentifierEXT(device, (const VkShaderModuleCreateInfo*)local_pCreateInfo, pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10080:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetFramebufferTilePropertiesQCOM(VkDevice, VkFramebuffer, uint32_t*, int*)': layers/generated/layer_chassis_dispatch.cpp:10083:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (!wrap_handles) return layer_data->device_dispatch_table.GetFramebufferTilePropertiesQCOM(device, framebuffer, pPropertiesCount, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10087:57: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' VkResult result = layer_data->device_dispatch_table.GetFramebufferTilePropertiesQCOM(device, framebuffer, pPropertiesCount, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:10095:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetDynamicRenderingTilePropertiesQCOM(VkDevice, const VkRenderingInfo*, int*)': layers/generated/layer_chassis_dispatch.cpp:10098:65: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (!wrap_handles) return layer_data->device_dispatch_table.GetDynamicRenderingTilePropertiesQCOM(device, pRenderingInfo, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:10134:57: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' VkResult result = layer_data->device_dispatch_table.GetDynamicRenderingTilePropertiesQCOM(device, (const VkRenderingInfo*)local_pRenderingInfo, pProperties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [14/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -c layers/sync_utils.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -c layers/sync_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/sync_utils.cpp:22: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/sync_utils.cpp:22: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [15/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -c layers/buffer_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -c layers/buffer_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/buffer_state.cpp:29: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/buffer_state.cpp:30: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [16/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o -c layers/pipeline_layout_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_layout_state.cpp.o -c layers/pipeline_layout_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_layout_state.cpp:30: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/descriptor_sets.h:27, from layers/pipeline_layout_state.cpp:32: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/descriptor_sets.h:27, from layers/pipeline_layout_state.cpp:32: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_layout_state.cpp:30: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [17/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -c layers/pipeline_sub_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -c layers/pipeline_sub_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_sub_state.cpp:20: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [18/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o -c layers/queue_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/queue_state.cpp.o -c layers/queue_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/queue_state.cpp:28: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/queue_state.h:28, from layers/queue_state.cpp:27: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [19/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o -c layers/shader_module.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_module.cpp.o -c layers/shader_module.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/shader_module.cpp:25: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/shader_module.cpp:25: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/shader_module.cpp:25: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/shader_module.cpp:25: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_module.cpp:18: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [20/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o -c layers/image_layout_map.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/image_layout_map.cpp.o -c layers/image_layout_map.cpp In file included from layers/vk_layer_logging.h:43, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/image_layout_map.cpp:24: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/image_layout_map.h:33, from layers/image_layout_map.cpp:21: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o -c layers/shader_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/shader_validation.cpp.o -c layers/shader_validation.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/shader_validation.cpp:37: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/shader_validation.cpp:37: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/shader_validation.cpp:37: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/shader_validation.cpp:37: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/shader_validation.cpp:38: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/shader_validation.cpp:38: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/shader_validation.cpp:38: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/shader_validation.cpp:38: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/shader_validation.cpp:38: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp: In member function 'bool CoreChecks::ValidateShaderModuleId(const SHADER_MODULE_STATE&, const PipelineStageState&, const safe_VkPipelineShaderStageCreateInfo*, VkPipelineCreateFlags) const': layers/shader_validation.cpp:2411:51: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope const auto module_identifier = LvlFindInChain(pStage->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp:2411:51: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' const auto module_identifier = LvlFindInChain(pStage->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/shader_validation.cpp:2411:116: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto module_identifier = LvlFindInChain(pStage->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/shader_validation.cpp:2411:116: error: template argument 1 is invalid const auto module_identifier = LvlFindInChain(pStage->pNext); ^ layers/shader_validation.cpp:2414:32: error: 'const struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? if (!(enabled_features.shader_module_identifier_features.shaderModuleIdentifier)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features layers/shader_validation.cpp:2432:49: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope if (module_identifier->identifierSize > VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp:2432:49: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' if (module_identifier->identifierSize > VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/shader_validation.cpp:2451:26: error: 'const struct DeviceFeatures' has no member named 'graphics_pipeline_library_features'; did you mean 'pipeline_exe_props_features'? if (enabled_features.graphics_pipeline_library_features.graphicsPipelineLibrary) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pipeline_exe_props_features layers/shader_validation.cpp: At global scope: layers/shader_validation.cpp:3550:62: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT *pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateGetShaderModuleIdentifierEXT(VkDevice, VkShaderModule, int*) const': layers/shader_validation.cpp:3552:28: error: 'const struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? if (!(enabled_features.shader_module_identifier_features.shaderModuleIdentifier)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features layers/shader_validation.cpp: At global scope: layers/shader_validation.cpp:3560:72: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT *pIdentifier) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/shader_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice, const VkShaderModuleCreateInfo*, int*) const': layers/shader_validation.cpp:3562:28: error: 'const struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? if (!(enabled_features.shader_module_identifier_features.shaderModuleIdentifier)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/shader_validation.h:29, from layers/shader_validation.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [22/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o -c layers/drawdispatch.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/drawdispatch.cpp.o -c layers/drawdispatch.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/drawdispatch.cpp:42: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/drawdispatch.cpp:42: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/drawdispatch.cpp:42: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/drawdispatch.cpp:42: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/drawdispatch.cpp:43: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/drawdispatch.cpp:43: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/drawdispatch.cpp:43: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/drawdispatch.cpp:43: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/drawdispatch.cpp:43: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/drawdispatch.cpp:42: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [23/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o -c layers/descriptor_sets.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_sets.cpp.o -c layers/descriptor_sets.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/descriptor_sets.h:27, from layers/descriptor_sets.cpp:24: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/descriptor_sets.h:24, from layers/descriptor_sets.cpp:24: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [24/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o -c layers/descriptor_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/descriptor_validation.cpp.o -c layers/descriptor_validation.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/descriptor_validation.cpp:25: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/descriptor_validation.cpp:25: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/descriptor_validation.cpp:25: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/descriptor_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCmdBindDescriptorSets(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, VkDescriptorSet_T* const*, uint32_t, const uint32_t*) const': layers/descriptor_validation.cpp:320:34: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/descriptor_validation.cpp:320:34: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/descriptor_validation.cpp:321:42: error: 'const struct DeviceFeatures' has no member named 'graphics_pipeline_library_features'; did you mean 'pipeline_exe_props_features'? } else if (!enabled_features.graphics_pipeline_library_features.graphicsPipelineLibrary) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pipeline_exe_props_features layers/descriptor_validation.cpp: In member function 'bool CoreChecks::ValidateImageUpdate(VkImageView, VkImageLayout, VkDescriptorType, const char*, std::__cxx11::string*, std::__cxx11::string*) const': layers/descriptor_validation.cpp:2266:50: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope if (!(image_node->createInfo.flags & VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/descriptor_validation.cpp:2266:50: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' if (!(image_node->createInfo.flags & VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/descriptor_validation.cpp:2277:79: error: 'const struct DeviceFeatures' has no member named 'image_2d_view_of_3d_features'; did you mean 'image_view_min_lod_features'? if (type == VK_DESCRIPTOR_TYPE_STORAGE_IMAGE && !enabled_features.image_2d_view_of_3d_features.image2DViewOf3D) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ image_view_min_lod_features layers/descriptor_validation.cpp:2288:35: error: 'const struct DeviceFeatures' has no member named 'image_2d_view_of_3d_features'; did you mean 'image_view_min_lod_features'? !enabled_features.image_2d_view_of_3d_features.sampler2DViewOf3D) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ image_view_min_lod_features In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/descriptor_validation.cpp:25: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [25/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o -c layers/pipeline_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_state.cpp.o -c layers/pipeline_state.cpp In file included from layers/hash_vk_types.h:26, from layers/pipeline_state.h:29, from layers/pipeline_state.cpp:28: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'VkVideoEncodeH265CtbSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CtbSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'safe_VkVideoDecodeCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'safe_VkVideoEncodeCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'safe_VkVideoEncodeH265NaluSliceSegmentEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:31: note: suggested alternative: 'safe_VkImageCompressionControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:31: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:31: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'safe_VkDescriptorSetBindingReferenceVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'safe_VkShaderModuleIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'safe_VkTilePropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/pipeline_state.cpp:28: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/pipeline_state.cpp:28: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/pipeline_state.cpp:28: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/pipeline_state.cpp:28: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.cpp: In function 'bool UsesShaderModuleId(const StageStateVec&)': layers/pipeline_state.cpp:208:52: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:208:52: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/pipeline_state.cpp:208:128: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:208:128: error: template argument 1 is invalid const auto module_id_info = LvlFindInChain(stage.create_info->pNext); ^ layers/pipeline_state.cpp: In static member function 'static std::shared_ptr PIPELINE_STATE::CreateVertexInputState(const PIPELINE_STATE&, const ValidationStateTracker&, const safe_VkGraphicsPipelineCreateInfo&)': layers/pipeline_state.cpp:247:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:247:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:248:20: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT) { // Vertex input graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:248:20: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT) { // Vertex input graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.cpp:254:34: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:254:34: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.cpp:254:112: error: no matching function for call to 'PIPELINE_STATE::GetLibSubState< >(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' auto ss = GetLibSubState(state, *link_info); ^ In file included from layers/pipeline_state.cpp:28: layers/pipeline_state.h:271:60: note: candidate: 'template< > static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~~~~~~ layers/pipeline_state.h:271:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:254:112: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:259:37: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? if (lib_type == static_cast(0)) { // Not a graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.cpp: In static member function 'static std::shared_ptr PIPELINE_STATE::CreatePreRasterState(const PIPELINE_STATE&, const ValidationStateTracker&, const safe_VkGraphicsPipelineCreateInfo&, std::shared_ptr)': layers/pipeline_state.cpp:272:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:272:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:273:20: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) { // Pre-raster graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:273:20: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) { // Pre-raster graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.cpp:279:34: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:279:34: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.cpp:279:115: error: no matching function for call to 'PIPELINE_STATE::GetLibSubState< >(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' auto ss = GetLibSubState(state, *link_info); ^ In file included from layers/pipeline_state.cpp:28: layers/pipeline_state.h:271:60: note: candidate: 'template< > static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~~~~~~ layers/pipeline_state.h:271:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:279:115: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:284:37: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? if (lib_type == static_cast(0)) { // Not a graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.cpp: In static member function 'static std::shared_ptr PIPELINE_STATE::CreateFragmentShaderState(const PIPELINE_STATE&, const ValidationStateTracker&, const VkGraphicsPipelineCreateInfo&, const safe_VkGraphicsPipelineCreateInfo&, std::shared_ptr)': layers/pipeline_state.cpp:297:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:297:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:298:20: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT) { // Fragment shader graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:298:20: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT) { // Fragment shader graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.cpp:304:34: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:304:34: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.cpp:304:105: error: no matching function for call to 'PIPELINE_STATE::GetLibSubState< >(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' auto ss = GetLibSubState(state, *link_info); ^ In file included from layers/pipeline_state.cpp:28: layers/pipeline_state.h:271:60: note: candidate: 'template< > static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~~~~~~ layers/pipeline_state.h:271:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:304:105: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:309:37: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? if (lib_type == static_cast(0)) { // Not a graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.cpp: In static member function 'static std::shared_ptr PIPELINE_STATE::CreateFragmentOutputState(const PIPELINE_STATE&, const ValidationStateTracker&, const VkGraphicsPipelineCreateInfo&, const safe_VkGraphicsPipelineCreateInfo&, std::shared_ptr)': layers/pipeline_state.cpp:324:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:324:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:325:20: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT) { // Fragment output graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:325:20: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' if (lib_type & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT) { // Fragment output graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.cpp:331:34: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:331:34: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' auto ss = GetLibSubState(state, *link_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.cpp:331:115: error: no matching function for call to 'PIPELINE_STATE::GetLibSubState< >(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' auto ss = GetLibSubState(state, *link_info); ^ In file included from layers/pipeline_state.cpp:28: layers/pipeline_state.h:271:60: note: candidate: 'template< > static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~~~~~~ layers/pipeline_state.h:271:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:331:115: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:336:37: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? if (lib_type == static_cast(0)) { // Not a graphics library ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.cpp: In constructor 'PIPELINE_STATE::PIPELINE_STATE(const ValidationStateTracker*, const VkGraphicsPipelineCreateInfo*, std::shared_ptr&&, std::shared_ptr&&)': layers/pipeline_state.cpp:446:7: error: class 'PIPELINE_STATE' does not have any field named 'graphics_lib_type' graphics_lib_type(GetGraphicsLibType(create_info.graphics)), ^~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:446:25: error: 'GetGraphicsLibType' was not declared in this scope graphics_lib_type(GetGraphicsLibType(create_info.graphics)), ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:446:25: note: suggested alternative: 'IsGraphicsLibrary' graphics_lib_type(GetGraphicsLibType(create_info.graphics)), ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:512:17: error: 'graphics_lib_type' was not declared in this scope graphics_lib_type |= state->graphics_lib_type; ^~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:512:45: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' graphics_lib_type |= state->graphics_lib_type; ^~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_state.h:30, from layers/pipeline_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [26/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o -c layers/generated/spirv_validation_helper.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_validation_helper.cpp.o -c layers/generated/spirv_validation_helper.cpp In file included from layers/generated/spirv_validation_helper.cpp:31: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/device_state.h:29, from layers/generated/spirv_validation_helper.cpp:33: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/spirv_validation_helper.cpp:33: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/spirv_validation_helper.cpp:34: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/spirv_validation_helper.cpp:34: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/spirv_validation_helper.cpp:34: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/generated/spirv_validation_helper.cpp:34: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/generated/spirv_validation_helper.cpp:34: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/generated/spirv_validation_helper.cpp:34: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_validation_helper.cpp:102:78: error: expected ',' or '...' before '::' token FeaturePointer(VkBool32 VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::*ptr) ^~ layers/generated/spirv_validation_helper.cpp: In lambda function: layers/generated/spirv_validation_helper.cpp:103:75: error: 'const struct DeviceFeatures' has no member named 'ray_tracing_maintenance1_features'; did you mean 'ray_tracing_pipeline_features'? : IsEnabled([=](const DeviceFeatures &features) { return features.ray_tracing_maintenance1_features.*ptr; }) {} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ray_tracing_pipeline_features layers/generated/spirv_validation_helper.cpp:103:110: error: 'ptr' was not declared in this scope : IsEnabled([=](const DeviceFeatures &features) { return features.ray_tracing_maintenance1_features.*ptr; }) {} ^~~ layers/generated/spirv_validation_helper.cpp:103:110: note: suggested alternative: 'putw' : IsEnabled([=](const DeviceFeatures &features) { return features.ray_tracing_maintenance1_features.*ptr; }) {} ^~~ putw layers/generated/spirv_validation_helper.cpp: In constructor 'FeaturePointer::FeaturePointer(VkBool32)': layers/generated/spirv_validation_helper.cpp:103:116: error: no matching function for call to 'std::function::function(FeaturePointer::FeaturePointer(VkBool32)::)' : IsEnabled([=](const DeviceFeatures &features) { return features.ray_tracing_maintenance1_features.*ptr; }) {} ^ In file included from /usr/include/c++/8/functional:59, from layers/generated/spirv_validation_helper.cpp:29: /usr/include/c++/8/bits/std_function.h:446:2: note: candidate: 'template std::function<_Res(_ArgTypes ...)>::function(_Functor)' function(_Functor); ^~~~~~~~ /usr/include/c++/8/bits/std_function.h:446:2: note: template argument deduction/substitution failed: /usr/include/c++/8/bits/std_function.h:422:7: note: candidate: 'std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = unsigned int; _ArgTypes = {const DeviceFeatures&}]' function(function&& __x) noexcept : _Function_base() ^~~~~~~~ /usr/include/c++/8/bits/std_function.h:422:7: note: no known conversion for argument 1 from 'FeaturePointer::FeaturePointer(VkBool32)::' to 'std::function&&' /usr/include/c++/8/bits/std_function.h:652:5: note: candidate: 'std::function<_Res(_ArgTypes ...)>::function(const std::function<_Res(_ArgTypes ...)>&) [with _Res = unsigned int; _ArgTypes = {const DeviceFeatures&}]' function<_Res(_ArgTypes...)>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/std_function.h:652:5: note: no known conversion for argument 1 from 'FeaturePointer::FeaturePointer(VkBool32)::' to 'const std::function&' /usr/include/c++/8/bits/std_function.h:402:7: note: candidate: 'std::function<_Res(_ArgTypes ...)>::function(std::nullptr_t) [with _Res = unsigned int; _ArgTypes = {const DeviceFeatures&}; std::nullptr_t = std::nullptr_t]' function(nullptr_t) noexcept ^~~~~~~~ /usr/include/c++/8/bits/std_function.h:402:7: note: no known conversion for argument 1 from 'FeaturePointer::FeaturePointer(VkBool32)::' to 'std::nullptr_t' /usr/include/c++/8/bits/std_function.h:395:7: note: candidate: 'std::function<_Res(_ArgTypes ...)>::function() [with _Res = unsigned int; _ArgTypes = {const DeviceFeatures&}]' function() noexcept ^~~~~~~~ /usr/include/c++/8/bits/std_function.h:395:7: note: candidate expects 0 arguments, 1 provided layers/generated/spirv_validation_helper.cpp: At global scope: layers/generated/spirv_validation_helper.cpp:159:50: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' has not been declared {spv::CapabilityFragmentBarycentricKHR, {0, &VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR::fragmentShaderBarycentric, nullptr, ""}}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_validation_helper.cpp:212:11: error: 'CapabilityRayCullMaskKHR' is not a member of 'spv' {spv::CapabilityRayCullMaskKHR, {0, &VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::rayTracingMaintenance1, nullptr, ""}}, ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_validation_helper.cpp:212:11: note: suggested alternative: 'CapabilityRayQueryKHR' {spv::CapabilityRayCullMaskKHR, {0, &VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::rayTracingMaintenance1, nullptr, ""}}, ^~~~~~~~~~~~~~~~~~~~~~~~ CapabilityRayQueryKHR layers/generated/spirv_validation_helper.cpp:212:42: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' has not been declared {spv::CapabilityRayCullMaskKHR, {0, &VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::rayTracingMaintenance1, nullptr, ""}}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_validation_helper.cpp:293:1: error: could not convert '{{CapabilityAtomicFloat16AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderBufferFloat16AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat16AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderSharedFloat16AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat16MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderBufferFloat16AtomicMinMax, nullptr, ""}}, {CapabilityAtomicFloat16MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderSharedFloat16AtomicMinMax, nullptr, ""}}, {CapabilityAtomicFloat32AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::shaderBufferFloat32AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat32AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::shaderSharedFloat32AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat32AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::shaderImageFloat32AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat32MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderBufferFloat32AtomicMinMax, nullptr, ""}}, {CapabilityAtomicFloat32MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderSharedFloat32AtomicMinMax, nullptr, ""}}, {CapabilityAtomicFloat32MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderImageFloat32AtomicMinMax, nullptr, ""}}, {CapabilityAtomicFloat64AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::shaderBufferFloat64AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat64AddEXT, {0, &VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::shaderSharedFloat64AtomicAdd, nullptr, ""}}, {CapabilityAtomicFloat64MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderBufferFloat64AtomicMinMax, nullptr, ""}}, {CapabilityAtomicFloat64MinMaxEXT, {0, &VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::shaderSharedFloat64AtomicMinMax, nullptr, ""}}, {CapabilityClipDistance, {0, &VkPhysicalDeviceFeatures::shaderClipDistance, nullptr, ""}}, {CapabilityComputeDerivativeGroupLinearNV, {0, &VkPhysicalDeviceComputeShaderDerivativesFeaturesNV::computeDerivativeGroupLinear, nullptr, ""}}, {CapabilityComputeDerivativeGroupQuadsNV, {0, &VkPhysicalDeviceComputeShaderDerivativesFeaturesNV::computeDerivativeGroupQuads, nullptr, ""}}, {CapabilityCooperativeMatrixNV, {0, &VkPhysicalDeviceCooperativeMatrixFeaturesNV::cooperativeMatrix, nullptr, ""}}, {CapabilityCullDistance, {0, &VkPhysicalDeviceFeatures::shaderCullDistance, nullptr, ""}}, {CapabilityDemoteToHelperInvocationEXT, {0, &VkPhysicalDeviceVulkan13Features::shaderDemoteToHelperInvocation, nullptr, ""}}, {CapabilityDemoteToHelperInvocationEXT, {0, &VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures::shaderDemoteToHelperInvocation, nullptr, ""}}, {CapabilityDenormFlushToZero, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16 & VK_TRUE) != 0"}}, {CapabilityDenormFlushToZero, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32 & VK_TRUE) != 0"}}, {CapabilityDenormFlushToZero, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64 & VK_TRUE) != 0"}}, {CapabilityDenormPreserve, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16 & VK_TRUE) != 0"}}, {CapabilityDenormPreserve, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32 & VK_TRUE) != 0"}}, {CapabilityDenormPreserve, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64 & VK_TRUE) != 0"}}, {CapabilityDerivativeControl, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityDeviceGroup, {((((0 << 29) | (1 << 22)) | (1 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityDeviceGroup, {0, nullptr, &DeviceExtensions::vk_khr_device_group, ""}}, {CapabilityDotProductInput4x8BitKHR, {0, &VkPhysicalDeviceVulkan13Features::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductInput4x8BitKHR, {0, &VkPhysicalDeviceShaderIntegerDotProductFeatures::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductInput4x8BitPackedKHR, {0, &VkPhysicalDeviceVulkan13Features::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductInput4x8BitPackedKHR, {0, &VkPhysicalDeviceShaderIntegerDotProductFeatures::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductInputAllKHR, {0, &VkPhysicalDeviceVulkan13Features::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductInputAllKHR, {0, &VkPhysicalDeviceShaderIntegerDotProductFeatures::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductKHR, {0, &VkPhysicalDeviceVulkan13Features::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDotProductKHR, {0, &VkPhysicalDeviceShaderIntegerDotProductFeatures::shaderIntegerDotProduct, nullptr, ""}}, {CapabilityDrawParameters, {0, &VkPhysicalDeviceVulkan11Features::shaderDrawParameters, nullptr, ""}}, {CapabilityDrawParameters, {0, nullptr, &DeviceExtensions::vk_khr_shader_draw_parameters, ""}}, {CapabilityFloat16, {0, &VkPhysicalDeviceVulkan12Features::shaderFloat16, nullptr, ""}}, {CapabilityFloat16, {0, nullptr, &DeviceExtensions::vk_amd_gpu_shader_half_float, ""}}, {CapabilityFloat64, {0, &VkPhysicalDeviceFeatures::shaderFloat64, nullptr, ""}}, {CapabilityFragmentBarycentricKHR, {0, , nullptr, ""}}, {CapabilityFragmentBarycentricNV, {0, &VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV::fragmentShaderBarycentric, nullptr, ""}}, {CapabilityFragmentDensityEXT, {0, &VkPhysicalDeviceFragmentDensityMapFeaturesEXT::fragmentDensityMap, nullptr, ""}}, {CapabilityFragmentMaskAMD, {0, nullptr, &DeviceExtensions::vk_amd_shader_fragment_mask, ""}}, {CapabilityFragmentShaderPixelInterlockEXT, {0, &VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT::fragmentShaderPixelInterlock, nullptr, ""}}, {CapabilityFragmentShaderSampleInterlockEXT, {0, &VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT::fragmentShaderSampleInterlock, nullptr, ""}}, {CapabilityFragmentShaderShadingRateInterlockEXT, {0, &VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT::fragmentShaderShadingRateInterlock, nullptr, ""}}, {CapabilityFragmentShaderShadingRateInterlockEXT, {0, &VkPhysicalDeviceShadingRateImageFeaturesNV::shadingRateImage, nullptr, ""}}, {CapabilityFragmentShadingRateKHR, {0, &VkPhysicalDeviceFragmentShadingRateFeaturesKHR::pipelineFragmentShadingRate, nullptr, ""}}, {CapabilityFragmentShadingRateKHR, {0, &VkPhysicalDeviceFragmentShadingRateFeaturesKHR::primitiveFragmentShadingRate, nullptr, ""}}, {CapabilityFragmentShadingRateKHR, {0, &VkPhysicalDeviceFragmentShadingRateFeaturesKHR::attachmentFragmentShadingRate, nullptr, ""}}, {CapabilityGeometry, {0, &VkPhysicalDeviceFeatures::geometryShader, nullptr, ""}}, {CapabilityGeometryPointSize, {0, &VkPhysicalDeviceFeatures::shaderTessellationAndGeometryPointSize, nullptr, ""}}, {CapabilityGeometryShaderPassthroughNV, {0, nullptr, &DeviceExtensions::vk_nv_geometry_shader_passthrough, ""}}, {CapabilityGeometryStreams, {0, &VkPhysicalDeviceTransformFeedbackFeaturesEXT::geometryStreams, nullptr, ""}}, {CapabilityGroupNonUniform, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_BASIC_BIT) != 0"}}, {CapabilityGroupNonUniformArithmetic, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_ARITHMETIC_BIT) != 0"}}, {CapabilityGroupNonUniformBallot, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_BALLOT_BIT) != 0"}}, {CapabilityGroupNonUniformClustered, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_CLUSTERED_BIT) != 0"}}, {CapabilityGroupNonUniformPartitionedNV, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV) != 0"}}, {CapabilityGroupNonUniformQuad, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_QUAD_BIT) != 0"}}, {CapabilityGroupNonUniformShuffle, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_SHUFFLE_BIT) != 0"}}, {CapabilityGroupNonUniformShuffleRelative, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT) != 0"}}, {CapabilityGroupNonUniformVote, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan11Properties::subgroupSupportedOperations & VK_SUBGROUP_FEATURE_VOTE_BIT) != 0"}}, {CapabilityImage1D, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityImageBuffer, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityImageCubeArray, {0, &VkPhysicalDeviceFeatures::imageCubeArray, nullptr, ""}}, {CapabilityImageFootprintNV, {0, &VkPhysicalDeviceShaderImageFootprintFeaturesNV::imageFootprint, nullptr, ""}}, {CapabilityImageGatherBiasLodAMD, {0, nullptr, &DeviceExtensions::vk_amd_texture_gather_bias_lod, ""}}, {CapabilityImageGatherExtended, {0, &VkPhysicalDeviceFeatures::shaderImageGatherExtended, nullptr, ""}}, {CapabilityImageMSArray, {0, &VkPhysicalDeviceFeatures::shaderStorageImageMultisample, nullptr, ""}}, {CapabilityImageQuery, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityImageReadWriteLodAMD, {0, nullptr, &DeviceExtensions::vk_amd_shader_image_load_store_lod, ""}}, {CapabilityInputAttachment, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityInputAttachmentArrayDynamicIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderInputAttachmentArrayDynamicIndexing, nullptr, ""}}, {CapabilityInputAttachmentArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderInputAttachmentArrayNonUniformIndexing, nullptr, ""}}, {CapabilityInt16, {0, &VkPhysicalDeviceFeatures::shaderInt16, nullptr, ""}}, {CapabilityInt64, {0, &VkPhysicalDeviceFeatures::shaderInt64, nullptr, ""}}, {CapabilityInt64Atomics, {0, &VkPhysicalDeviceVulkan12Features::shaderBufferInt64Atomics, nullptr, ""}}, {CapabilityInt64Atomics, {0, &VkPhysicalDeviceVulkan12Features::shaderSharedInt64Atomics, nullptr, ""}}, {CapabilityInt64Atomics, {0, &VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT::shaderImageInt64Atomics, nullptr, ""}}, {CapabilityInt64ImageEXT, {0, &VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT::shaderImageInt64Atomics, nullptr, ""}}, {CapabilityInt8, {0, &VkPhysicalDeviceVulkan12Features::shaderInt8, nullptr, ""}}, {CapabilityIntegerFunctions2INTEL, {0, &VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL::shaderIntegerFunctions2, nullptr, ""}}, {CapabilityInterpolationFunction, {0, &VkPhysicalDeviceFeatures::sampleRateShading, nullptr, ""}}, {CapabilityMatrix, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityMeshShadingNV, {0, nullptr, &DeviceExtensions::vk_nv_mesh_shader, ""}}, {CapabilityMinLod, {0, &VkPhysicalDeviceFeatures::shaderResourceMinLod, nullptr, ""}}, {CapabilityMultiView, {0, &VkPhysicalDeviceVulkan11Features::multiview, nullptr, ""}}, {CapabilityMultiViewport, {0, &VkPhysicalDeviceFeatures::multiViewport, nullptr, ""}}, {CapabilityPerViewAttributesNV, {0, nullptr, &DeviceExtensions::vk_nvx_multiview_per_view_attributes, ""}}, {CapabilityPhysicalStorageBufferAddresses, {0, &VkPhysicalDeviceVulkan12Features::bufferDeviceAddress, nullptr, ""}}, {CapabilityPhysicalStorageBufferAddresses, {0, &VkPhysicalDeviceBufferDeviceAddressFeaturesEXT::bufferDeviceAddress, nullptr, ""}}, {, {0, , nullptr, ""}}, {CapabilityRayQueryKHR, {0, &VkPhysicalDeviceRayQueryFeaturesKHR::rayQuery, nullptr, ""}}, {CapabilityRayTracingKHR, {0, &VkPhysicalDeviceRayTracingPipelineFeaturesKHR::rayTracingPipeline, nullptr, ""}}, {CapabilityRayTracingMotionBlurNV, {0, &VkPhysicalDeviceRayTracingMotionBlurFeaturesNV::rayTracingMotionBlur, nullptr, ""}}, {CapabilityRayTracingNV, {0, nullptr, &DeviceExtensions::vk_nv_ray_tracing, ""}}, {CapabilityRayTraversalPrimitiveCullingKHR, {0, &VkPhysicalDeviceRayTracingPipelineFeaturesKHR::rayTraversalPrimitiveCulling, nullptr, ""}}, {CapabilityRayTraversalPrimitiveCullingKHR, {0, &VkPhysicalDeviceRayQueryFeaturesKHR::rayQuery, nullptr, ""}}, {CapabilityRoundingModeRTE, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16 & VK_TRUE) != 0"}}, {CapabilityRoundingModeRTE, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32 & VK_TRUE) != 0"}}, {CapabilityRoundingModeRTE, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64 & VK_TRUE) != 0"}}, {CapabilityRoundingModeRTZ, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16 & VK_TRUE) != 0"}}, {CapabilityRoundingModeRTZ, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32 & VK_TRUE) != 0"}}, {CapabilityRoundingModeRTZ, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64 & VK_TRUE) != 0"}}, {CapabilityRuntimeDescriptorArray, {0, &VkPhysicalDeviceVulkan12Features::runtimeDescriptorArray, nullptr, ""}}, {CapabilitySampleMaskOverrideCoverageNV, {0, nullptr, &DeviceExtensions::vk_nv_sample_mask_override_coverage, ""}}, {CapabilitySampleMaskPostDepthCoverage, {0, nullptr, &DeviceExtensions::vk_ext_post_depth_coverage, ""}}, {CapabilitySampleRateShading, {0, &VkPhysicalDeviceFeatures::sampleRateShading, nullptr, ""}}, {CapabilitySampled1D, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilitySampledBuffer, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilitySampledCubeArray, {0, &VkPhysicalDeviceFeatures::imageCubeArray, nullptr, ""}}, {CapabilitySampledImageArrayDynamicIndexing, {0, &VkPhysicalDeviceFeatures::shaderSampledImageArrayDynamicIndexing, nullptr, ""}}, {CapabilitySampledImageArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderSampledImageArrayNonUniformIndexing, nullptr, ""}}, {CapabilityShader, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityShaderClockKHR, {0, nullptr, &DeviceExtensions::vk_khr_shader_clock, ""}}, {CapabilityShaderLayer, {0, &VkPhysicalDeviceVulkan12Features::shaderOutputLayer, nullptr, ""}}, {CapabilityShaderNonUniform, {((((0 << 29) | (1 << 22)) | (2 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityShaderNonUniform, {0, nullptr, &DeviceExtensions::vk_ext_descriptor_indexing, ""}}, {CapabilityShaderSMBuiltinsNV, {0, &VkPhysicalDeviceShaderSMBuiltinsFeaturesNV::shaderSMBuiltins, nullptr, ""}}, {CapabilityShaderViewportIndex, {0, &VkPhysicalDeviceVulkan12Features::shaderOutputViewportIndex, nullptr, ""}}, {CapabilityShaderViewportIndexLayerEXT, {0, nullptr, &DeviceExtensions::vk_ext_shader_viewport_index_layer, ""}}, {CapabilityShaderViewportIndexLayerNV, {0, nullptr, &DeviceExtensions::vk_nv_viewport_array2, ""}}, {CapabilityShaderViewportMaskNV, {0, nullptr, &DeviceExtensions::vk_nv_viewport_array2, ""}}, {CapabilityShadingRateNV, {0, &VkPhysicalDeviceShadingRateImageFeaturesNV::shadingRateImage, nullptr, ""}}, {CapabilitySignedZeroInfNanPreserve, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16 & VK_TRUE) != 0"}}, {CapabilitySignedZeroInfNanPreserve, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32 & VK_TRUE) != 0"}}, {CapabilitySignedZeroInfNanPreserve, {0, nullptr, nullptr, "(VkPhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64 & VK_TRUE) != 0"}}, {CapabilitySparseResidency, {0, &VkPhysicalDeviceFeatures::shaderResourceResidency, nullptr, ""}}, {CapabilityStencilExportEXT, {0, nullptr, &DeviceExtensions::vk_ext_shader_stencil_export, ""}}, {CapabilityStorageBuffer16BitAccess, {0, &VkPhysicalDeviceVulkan11Features::storageBuffer16BitAccess, nullptr, ""}}, {CapabilityStorageBuffer8BitAccess, {0, &VkPhysicalDeviceVulkan12Features::storageBuffer8BitAccess, nullptr, ""}}, {CapabilityStorageBufferArrayDynamicIndexing, {0, &VkPhysicalDeviceFeatures::shaderStorageBufferArrayDynamicIndexing, nullptr, ""}}, {CapabilityStorageBufferArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderStorageBufferArrayNonUniformIndexing, nullptr, ""}}, {CapabilityStorageImageArrayDynamicIndexing, {0, &VkPhysicalDeviceFeatures::shaderStorageImageArrayDynamicIndexing, nullptr, ""}}, {CapabilityStorageImageArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderStorageImageArrayNonUniformIndexing, nullptr, ""}}, {CapabilityStorageImageExtendedFormats, {((((0 << 29) | (1 << 22)) | (0 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityStorageImageMultisample, {0, &VkPhysicalDeviceFeatures::shaderStorageImageMultisample, nullptr, ""}}, {CapabilityStorageImageReadWithoutFormat, {0, &VkPhysicalDeviceFeatures::shaderStorageImageReadWithoutFormat, nullptr, ""}}, {CapabilityStorageImageReadWithoutFormat, {((((0 << 29) | (1 << 22)) | (3 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityStorageImageReadWithoutFormat, {0, nullptr, &DeviceExtensions::vk_khr_format_feature_flags2, ""}}, {CapabilityStorageImageWriteWithoutFormat, {0, &VkPhysicalDeviceFeatures::shaderStorageImageWriteWithoutFormat, nullptr, ""}}, {CapabilityStorageImageWriteWithoutFormat, {((((0 << 29) | (1 << 22)) | (3 << 12)) | 0), nullptr, nullptr, ""}}, {CapabilityStorageImageWriteWithoutFormat, {0, nullptr, &DeviceExtensions::vk_khr_format_feature_flags2, ""}}, {CapabilityStorageInputOutput16, {0, &VkPhysicalDeviceVulkan11Features::storageInputOutput16, nullptr, ""}}, {CapabilityStoragePushConstant16, {0, &VkPhysicalDeviceVulkan11Features::storagePushConstant16, nullptr, ""}}, {CapabilityStoragePushConstant8, {0, &VkPhysicalDeviceVulkan12Features::storagePushConstant8, nullptr, ""}}, {CapabilityStorageTexelBufferArrayDynamicIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayDynamicIndexing, nullptr, ""}}, {CapabilityStorageTexelBufferArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayNonUniformIndexing, nullptr, ""}}, {CapabilitySubgroupBallotKHR, {0, nullptr, &DeviceExtensions::vk_ext_shader_subgroup_ballot, ""}}, {CapabilitySubgroupVoteKHR, {0, nullptr, &DeviceExtensions::vk_ext_shader_subgroup_vote, ""}}, {CapabilityTessellation, {0, &VkPhysicalDeviceFeatures::tessellationShader, nullptr, ""}}, {CapabilityTessellationPointSize, {0, &VkPhysicalDeviceFeatures::shaderTessellationAndGeometryPointSize, nullptr, ""}}, {CapabilityTransformFeedback, {0, &VkPhysicalDeviceTransformFeedbackFeaturesEXT::transformFeedback, nullptr, ""}}, {CapabilityUniformAndStorageBuffer16BitAccess, {0, &VkPhysicalDeviceVulkan11Features::uniformAndStorageBuffer16BitAccess, nullptr, ""}}, {CapabilityUniformAndStorageBuffer8BitAccess, {0, &VkPhysicalDeviceVulkan12Features::uniformAndStorageBuffer8BitAccess, nullptr, ""}}, {CapabilityUniformBufferArrayDynamicIndexing, {0, &VkPhysicalDeviceFeatures::shaderUniformBufferArrayDynamicIndexing, nullptr, ""}}, {CapabilityUniformBufferArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderUniformBufferArrayNonUniformIndexing, nullptr, ""}}, {CapabilityUniformTexelBufferArrayDynamicIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayDynamicIndexing, nullptr, ""}}, {CapabilityUniformTexelBufferArrayNonUniformIndexing, {0, &VkPhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayNonUniformIndexing, nullptr, ""}}, {CapabilityVariablePointers, {0, &VkPhysicalDeviceVulkan11Features::variablePointers, nullptr, ""}}, {CapabilityVariablePointersStorageBuffer, {0, &VkPhysicalDeviceVulkan11Features::variablePointersStorageBuffer, nullptr, ""}}, {CapabilityVulkanMemoryModel, {0, &VkPhysicalDeviceVulkan12Features::vulkanMemoryModel, nullptr, ""}}, {CapabilityVulkanMemoryModelDeviceScope, {0, &VkPhysicalDeviceVulkan12Features::vulkanMemoryModelDeviceScope, nullptr, ""}}, {CapabilityWorkgroupMemoryExplicitLayout16BitAccessKHR, {0, &VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR::workgroupMemoryExplicitLayout16BitAccess, nullptr, ""}}, {CapabilityWorkgroupMemoryExplicitLayout8BitAccessKHR, {0, &VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR::workgroupMemoryExplicitLayout8BitAccess, nullptr, ""}}, {CapabilityWorkgroupMemoryExplicitLayoutKHR, {0, &VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR::workgroupMemoryExplicitLayout, nullptr, ""}}}' from '' to 'const std::unordered_multimap' }; ^ layers/generated/spirv_validation_helper.cpp: In function 'const char* string_SpvCapability(uint32_t)': layers/generated/spirv_validation_helper.cpp:520:20: error: 'CapabilityRayCullMaskKHR' is not a member of 'spv' case spv::CapabilityRayCullMaskKHR: ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_validation_helper.cpp:520:20: note: suggested alternative: 'CapabilityRayQueryKHR' case spv::CapabilityRayCullMaskKHR: ^~~~~~~~~~~~~~~~~~~~~~~~ CapabilityRayQueryKHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/shader_module.h:28, from layers/generated/spirv_validation_helper.cpp:32: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [27/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o -c layers/cmd_buffer_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/cmd_buffer_state.cpp.o -c layers/cmd_buffer_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/cmd_buffer_state.cpp:27: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/cmd_buffer_state.h:28, from layers/cmd_buffer_state.cpp:27: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [28/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o -c layers/sync_vuid_maps.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_vuid_maps.cpp.o -c layers/sync_vuid_maps.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/device_state.h:29, from layers/sync_vuid_maps.cpp:22: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/sync_vuid_maps.cpp:22: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/sync_vuid_maps.cpp:23: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/sync_vuid_maps.cpp:23: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/sync_vuid_maps.cpp:23: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/sync_vuid_maps.cpp:23: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/sync_vuid_maps.cpp:367:6: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope {VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/sync_vuid_maps.cpp:367:6: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' {VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/sync_vuid_maps.cpp:628:1: error: no matching function for call to 'std::map >::map()' }; ^ In file included from /usr/include/c++/8/map:61, from layers/vk_layer_data.h:29, from layers/sync_vuid_maps.h:23, from layers/sync_vuid_maps.cpp:20: /usr/include/c++/8/bits/stl_map.h:288:2: note: candidate: 'template std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator, const _Compare&, const allocator_type&)' map(_InputIterator __first, _InputIterator __last, ^~~ /usr/include/c++/8/bits/stl_map.h:288:2: note: template argument deduction/substitution failed: layers/sync_vuid_maps.cpp:628:1: note: candidate expects 4 arguments, 36 provided }; ^ In file included from /usr/include/c++/8/map:61, from layers/vk_layer_data.h:29, from layers/sync_vuid_maps.h:23, from layers/sync_vuid_maps.cpp:20: /usr/include/c++/8/bits/stl_map.h:271:2: note: candidate: 'template std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator)' map(_InputIterator __first, _InputIterator __last) ^~~ /usr/include/c++/8/bits/stl_map.h:271:2: note: template argument deduction/substitution failed: layers/sync_vuid_maps.cpp:628:1: note: candidate expects 2 arguments, 36 provided }; ^ In file included from /usr/include/c++/8/map:61, from layers/vk_layer_data.h:29, from layers/sync_vuid_maps.h:23, from layers/sync_vuid_maps.cpp:20: /usr/include/c++/8/bits/stl_map.h:254:2: note: candidate: 'template std::map<_Key, _Tp, _Compare, _Alloc>::map(_InputIterator, _InputIterator, const allocator_type&)' map(_InputIterator __first, _InputIterator __last, ^~~ /usr/include/c++/8/bits/stl_map.h:254:2: note: template argument deduction/substitution failed: layers/sync_vuid_maps.cpp:628:1: note: candidate expects 3 arguments, 36 provided }; ^ In file included from /usr/include/c++/8/map:61, from layers/vk_layer_data.h:29, from layers/sync_vuid_maps.h:23, from layers/sync_vuid_maps.cpp:20: /usr/include/c++/8/bits/stl_map.h:248:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const allocator_type&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type = std::allocator > >]' map(initializer_list __l, const allocator_type& __a) ^~~ /usr/include/c++/8/bits/stl_map.h:248:7: note: candidate expects 2 arguments, 36 provided /usr/include/c++/8/bits/stl_map.h:242:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::map<_Key, _Tp, _Compare, _Alloc>&&, const allocator_type&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type = std::allocator > >]' map(map&& __m, const allocator_type& __a) ^~~ /usr/include/c++/8/bits/stl_map.h:242:7: note: candidate expects 2 arguments, 36 provided /usr/include/c++/8/bits/stl_map.h:238:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const std::map<_Key, _Tp, _Compare, _Alloc>&, const allocator_type&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type = std::allocator > >]' map(const map& __m, const allocator_type& __a) ^~~ /usr/include/c++/8/bits/stl_map.h:238:7: note: candidate expects 2 arguments, 36 provided /usr/include/c++/8/bits/stl_map.h:234:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const allocator_type&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type = std::allocator > >]' map(const allocator_type& __a) ^~~ /usr/include/c++/8/bits/stl_map.h:234:7: note: candidate expects 1 argument, 36 provided /usr/include/c++/8/bits/stl_map.h:226:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::initializer_list >, const _Compare&, const allocator_type&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type = std::allocator > >]' map(initializer_list __l, ^~~ /usr/include/c++/8/bits/stl_map.h:226:7: note: candidate expects 3 arguments, 36 provided /usr/include/c++/8/bits/stl_map.h:213:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(std::map<_Key, _Tp, _Compare, _Alloc>&&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]' map(map&&) = default; ^~~ /usr/include/c++/8/bits/stl_map.h:213:7: note: candidate expects 1 argument, 36 provided /usr/include/c++/8/bits/stl_map.h:205:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const std::map<_Key, _Tp, _Compare, _Alloc>&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]' map(const map&) = default; ^~~ /usr/include/c++/8/bits/stl_map.h:205:7: note: candidate expects 1 argument, 36 provided /usr/include/c++/8/bits/stl_map.h:192:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map(const _Compare&, const allocator_type&) [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >; std::map<_Key, _Tp, _Compare, _Alloc>::allocator_type = std::allocator > >]' map(const _Compare& __comp, ^~~ /usr/include/c++/8/bits/stl_map.h:192:7: note: candidate expects 2 arguments, 36 provided /usr/include/c++/8/bits/stl_map.h:183:7: note: candidate: 'std::map<_Key, _Tp, _Compare, _Alloc>::map() [with _Key = long unsigned int; _Tp = std::array; _Compare = std::less; _Alloc = std::allocator > >]' map() = default; ^~~ /usr/include/c++/8/bits/stl_map.h:183:7: note: candidate expects 0 arguments, 36 provided In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_state.h:28, from layers/sync_vuid_maps.cpp:22: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [29/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o -c layers/buffer_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_validation.cpp.o -c layers/buffer_validation.cpp In file included from layers/buffer_validation.cpp:31: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/buffer_validation.cpp:31: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/buffer_validation.cpp:34: layers/generated/vk_typemap_helper.h: At global scope: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:31: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/buffer_validation.cpp:34: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/buffer_validation.cpp:34: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/buffer_validation.cpp:34: layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/buffer_validation.cpp:38: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/buffer_validation.cpp:38: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/buffer_validation.cpp:38: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/buffer_validation.cpp:38: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/buffer_validation.cpp:39: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/buffer_validation.cpp:39: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/buffer_validation.cpp:39: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/buffer_validation.cpp:39: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/buffer_validation.cpp:39: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCreateImage(VkDevice, const VkImageCreateInfo*, const VkAllocationCallbacks*, VkImage_T**) const': layers/buffer_validation.cpp:2033:31: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope if ((pCreateInfo->flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp:2033:31: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' if ((pCreateInfo->flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/buffer_validation.cpp:2034:32: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' if (!(enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp: In member function 'bool CoreChecks::ValidateCreateImageViewSubresourceRange(const IMAGE_STATE*, bool, const VkImageSubresourceRange&) const': layers/buffer_validation.cpp:5158:62: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope is_2d_compatible |= (image_state->createInfo.flags & VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT) ? true : false; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp:5158:62: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' is_2d_compatible |= (image_state->createInfo.flags & VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT) ? true : false; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/buffer_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCreateImageView(VkDevice, const VkImageViewCreateInfo*, const VkAllocationCallbacks*, VkImageView_T**) const': layers/buffer_validation.cpp:5972:64: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope !(image_flags & VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp:5972:64: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' !(image_flags & VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR In file included from layers/buffer_validation.cpp:31: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [30/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o -c layers/generated/vk_safe_struct.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/vk_safe_struct.cpp.o -c layers/generated/vk_safe_struct.cpp In file included from layers/generated/vk_safe_struct.cpp:34: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'VkVideoEncodeH265CtbSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CtbSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_safe_struct.cpp:35: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'safe_VkVideoDecodeCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'safe_VkVideoEncodeCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'safe_VkVideoEncodeH265NaluSliceSegmentEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:31: note: suggested alternative: 'safe_VkImageCompressionControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:31: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:31: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'safe_VkDescriptorSetBindingReferenceVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'safe_VkShaderModuleIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'safe_VkTilePropertiesQCOM' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkGraphicsPipelineCreateInfo::safe_VkGraphicsPipelineCreateInfo(const VkGraphicsPipelineCreateInfo*, bool, bool)': layers/generated/vk_safe_struct.cpp:3979:47: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:3979:47: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp:3979:103: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^ In file included from layers/generated/vk_safe_struct.cpp:35: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/generated/vk_safe_struct.cpp:3979:103: error: template argument 1 is invalid bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkGraphicsPipelineCreateInfo::initialize(const VkGraphicsPipelineCreateInfo*, bool, bool)': layers/generated/vk_safe_struct.cpp:4320:47: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:4320:47: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp:4320:103: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^ In file included from layers/generated/vk_safe_struct.cpp:35: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/generated/vk_safe_struct.cpp:4320:103: error: template argument 1 is invalid bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkQueueFamilyQueryResultStatusProperties2KHR::safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR*)': layers/generated/vk_safe_struct.cpp:21885:41: error: 'const VkQueueFamilyQueryResultStatusProperties2KHR' {aka 'const struct VkQueueFamilyQueryResultStatusProperties2KHR'} has no member named 'queryResultStatusSupport' queryResultStatusSupport(in_struct->queryResultStatusSupport) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkQueueFamilyQueryResultStatusProperties2KHR::initialize(const VkQueueFamilyQueryResultStatusProperties2KHR*)': layers/generated/vk_safe_struct.cpp:21928:43: error: 'const VkQueueFamilyQueryResultStatusProperties2KHR' {aka 'const struct VkQueueFamilyQueryResultStatusProperties2KHR'} has no member named 'queryResultStatusSupport' queryResultStatusSupport = in_struct->queryResultStatusSupport; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoCapabilitiesKHR::safe_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR*)': layers/generated/vk_safe_struct.cpp:22193:33: error: 'const VkVideoCapabilitiesKHR' {aka 'const struct VkVideoCapabilitiesKHR'} has no member named 'stdHeaderVersion' stdHeaderVersion(in_struct->stdHeaderVersion) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoCapabilitiesKHR::initialize(const VkVideoCapabilitiesKHR*)': layers/generated/vk_safe_struct.cpp:22268:35: error: 'const VkVideoCapabilitiesKHR' {aka 'const struct VkVideoCapabilitiesKHR'} has no member named 'stdHeaderVersion' stdHeaderVersion = in_struct->stdHeaderVersion; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoFormatPropertiesKHR::safe_VkVideoFormatPropertiesKHR(const VkVideoFormatPropertiesKHR*)': layers/generated/vk_safe_struct.cpp:22354:33: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'componentMapping' componentMapping(in_struct->componentMapping), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22355:33: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageCreateFlags' imageCreateFlags(in_struct->imageCreateFlags), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22356:26: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageType' imageType(in_struct->imageType), ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:22357:28: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageTiling' imageTiling(in_struct->imageTiling), ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22358:32: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageUsageFlags' imageUsageFlags(in_struct->imageUsageFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoFormatPropertiesKHR::initialize(const VkVideoFormatPropertiesKHR*)': layers/generated/vk_safe_struct.cpp:22417:35: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'componentMapping' componentMapping = in_struct->componentMapping; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22418:35: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageCreateFlags' imageCreateFlags = in_struct->imageCreateFlags; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22419:28: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageType' imageType = in_struct->imageType; ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:22420:30: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageTiling' imageTiling = in_struct->imageTiling; ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22421:34: error: 'const VkVideoFormatPropertiesKHR' {aka 'const struct VkVideoFormatPropertiesKHR'} has no member named 'imageUsageFlags' imageUsageFlags = in_struct->imageUsageFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoSessionCreateInfoKHR::safe_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR*)': layers/generated/vk_safe_struct.cpp:22776:20: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' if (in_struct->pStdHeaderVersion) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22777:67: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' pStdHeaderVersion = new VkExtensionProperties(*in_struct->pStdHeaderVersion); ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoSessionCreateInfoKHR::initialize(const VkVideoSessionCreateInfoKHR*)': layers/generated/vk_safe_struct.cpp:22877:20: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' if (in_struct->pStdHeaderVersion) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22878:67: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' pStdHeaderVersion = new VkExtensionProperties(*in_struct->pStdHeaderVersion); ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:23278:76: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR::safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeCapabilitiesKHR::safe_VkVideoDecodeCapabilitiesKHR(const int*)': layers/generated/vk_safe_struct.cpp:23279:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:23280:5: error: class 'safe_VkVideoDecodeCapabilitiesKHR' does not have any field named 'flags' flags(in_struct->flags) ^~~~~ layers/generated/vk_safe_struct.cpp:23280:22: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags(in_struct->flags) ^~~~~ layers/generated/vk_safe_struct.cpp:23282:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeCapabilitiesKHR::safe_VkVideoDecodeCapabilitiesKHR()': layers/generated/vk_safe_struct.cpp:23286:11: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope sType(VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:23286:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' sType(VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_safe_struct.cpp:23288:5: error: class 'safe_VkVideoDecodeCapabilitiesKHR' does not have any field named 'flags' flags() ^~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkVideoDecodeCapabilitiesKHR::safe_VkVideoDecodeCapabilitiesKHR(const safe_VkVideoDecodeCapabilitiesKHR&)': layers/generated/vk_safe_struct.cpp:23294:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23294:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23294:22: error: 'const struct safe_VkVideoDecodeCapabilitiesKHR' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkVideoDecodeCapabilitiesKHR& safe_VkVideoDecodeCapabilitiesKHR::operator=(const safe_VkVideoDecodeCapabilitiesKHR&)': layers/generated/vk_safe_struct.cpp:23306:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23306:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23306:22: error: 'const struct safe_VkVideoDecodeCapabilitiesKHR' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:23318:58: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void safe_VkVideoDecodeCapabilitiesKHR::initialize(const VkVideoDecodeCapabilitiesKHR* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoDecodeCapabilitiesKHR::initialize(const int*)': layers/generated/vk_safe_struct.cpp:23322:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:23323:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23323:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23323:24: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23324:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoDecodeCapabilitiesKHR::initialize(const safe_VkVideoDecodeCapabilitiesKHR*)': layers/generated/vk_safe_struct.cpp:23330:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23330:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23330:23: error: 'const struct safe_VkVideoDecodeCapabilitiesKHR' has no member named 'flags' flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:28484:76: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR::safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeCapabilitiesKHR::safe_VkVideoEncodeCapabilitiesKHR(const int*)': layers/generated/vk_safe_struct.cpp:28485:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:28486:5: error: class 'safe_VkVideoEncodeCapabilitiesKHR' does not have any field named 'flags' flags(in_struct->flags), ^~~~~ layers/generated/vk_safe_struct.cpp:28486:22: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags(in_struct->flags), ^~~~~ layers/generated/vk_safe_struct.cpp:28487:33: error: request for member 'rateControlModes' in '* in_struct', which is of non-class type 'const int' rateControlModes(in_struct->rateControlModes), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28488:38: error: request for member 'rateControlLayerCount' in '* in_struct', which is of non-class type 'const int' rateControlLayerCount(in_struct->rateControlLayerCount), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28489:34: error: request for member 'qualityLevelCount' in '* in_struct', which is of non-class type 'const int' qualityLevelCount(in_struct->qualityLevelCount), ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28490:44: error: request for member 'inputImageDataFillAlignment' in '* in_struct', which is of non-class type 'const int' inputImageDataFillAlignment(in_struct->inputImageDataFillAlignment) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28492:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeCapabilitiesKHR::safe_VkVideoEncodeCapabilitiesKHR()': layers/generated/vk_safe_struct.cpp:28496:11: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope sType(VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28496:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' sType(VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_safe_struct.cpp:28498:5: error: class 'safe_VkVideoEncodeCapabilitiesKHR' does not have any field named 'flags' flags(), ^~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkVideoEncodeCapabilitiesKHR::safe_VkVideoEncodeCapabilitiesKHR(const safe_VkVideoEncodeCapabilitiesKHR&)': layers/generated/vk_safe_struct.cpp:28508:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28508:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28508:22: error: 'const struct safe_VkVideoEncodeCapabilitiesKHR' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkVideoEncodeCapabilitiesKHR& safe_VkVideoEncodeCapabilitiesKHR::operator=(const safe_VkVideoEncodeCapabilitiesKHR&)': layers/generated/vk_safe_struct.cpp:28524:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28524:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28524:22: error: 'const struct safe_VkVideoEncodeCapabilitiesKHR' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:28540:58: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void safe_VkVideoEncodeCapabilitiesKHR::initialize(const VkVideoEncodeCapabilitiesKHR* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeCapabilitiesKHR::initialize(const int*)': layers/generated/vk_safe_struct.cpp:28544:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:28545:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28545:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28545:24: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28546:35: error: request for member 'rateControlModes' in '* in_struct', which is of non-class type 'const int' rateControlModes = in_struct->rateControlModes; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28547:40: error: request for member 'rateControlLayerCount' in '* in_struct', which is of non-class type 'const int' rateControlLayerCount = in_struct->rateControlLayerCount; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28548:36: error: request for member 'qualityLevelCount' in '* in_struct', which is of non-class type 'const int' qualityLevelCount = in_struct->qualityLevelCount; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28549:46: error: request for member 'inputImageDataFillAlignment' in '* in_struct', which is of non-class type 'const int' inputImageDataFillAlignment = in_struct->inputImageDataFillAlignment; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28550:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeCapabilitiesKHR::initialize(const safe_VkVideoEncodeCapabilitiesKHR*)': layers/generated/vk_safe_struct.cpp:28556:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28556:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28556:23: error: 'const struct safe_VkVideoEncodeCapabilitiesKHR' has no member named 'flags' flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:28888:124: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR::safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR::safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const int*)': layers/generated/vk_safe_struct.cpp:28889:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:28890:42: error: request for member 'fragmentShaderBarycentric' in '* in_struct', which is of non-class type 'const int' fragmentShaderBarycentric(in_struct->fragmentShaderBarycentric) ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28892:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR::safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR()': layers/generated/vk_safe_struct.cpp:28896:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28896:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:28928:82: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR::initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR::initialize(const int*)': layers/generated/vk_safe_struct.cpp:28932:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:28933:44: error: request for member 'fragmentShaderBarycentric' in '* in_struct', which is of non-class type 'const int' fragmentShaderBarycentric = in_struct->fragmentShaderBarycentric; ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28934:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:28944:128: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR::safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR::safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const int*)': layers/generated/vk_safe_struct.cpp:28945:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:28946:64: error: request for member 'triStripVertexOrderIndependentOfProvokingVertex' in '* in_struct', which is of non-class type 'const int' triStripVertexOrderIndependentOfProvokingVertex(in_struct->triStripVertexOrderIndependentOfProvokingVertex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28948:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR::safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR()': layers/generated/vk_safe_struct.cpp:28952:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28952:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:28984:84: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR::initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR::initialize(const int*)': layers/generated/vk_safe_struct.cpp:28988:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:28989:66: error: request for member 'triStripVertexOrderIndependentOfProvokingVertex' in '* in_struct', which is of non-class type 'const int' triStripVertexOrderIndependentOfProvokingVertex = in_struct->triStripVertexOrderIndependentOfProvokingVertex; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:28990:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:29130:118: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const int*)': layers/generated/vk_safe_struct.cpp:29131:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:29132:39: error: request for member 'rayTracingMaintenance1' in '* in_struct', which is of non-class type 'const int' rayTracingMaintenance1(in_struct->rayTracingMaintenance1), ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:29133:53: error: request for member 'rayTracingPipelineTraceRaysIndirect2' in '* in_struct', which is of non-class type 'const int' rayTracingPipelineTraceRaysIndirect2(in_struct->rayTracingPipelineTraceRaysIndirect2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:29135:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR()': layers/generated/vk_safe_struct.cpp:29139:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:29139:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:29174:79: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR::initialize(const int*)': layers/generated/vk_safe_struct.cpp:29178:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:29179:41: error: request for member 'rayTracingMaintenance1' in '* in_struct', which is of non-class type 'const int' rayTracingMaintenance1 = in_struct->rayTracingMaintenance1; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:29180:55: error: request for member 'rayTracingPipelineTraceRaysIndirect2' in '* in_struct', which is of non-class type 'const int' rayTracingPipelineTraceRaysIndirect2 = in_struct->rayTracingPipelineTraceRaysIndirect2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:29181:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264CapabilitiesEXT::safe_VkVideoEncodeH264CapabilitiesEXT(const VkVideoEncodeH264CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:30335:44: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxPPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxPPictureL0ReferenceCount(in_struct->maxPPictureL0ReferenceCount), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:30336:44: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxBPictureL0ReferenceCount(in_struct->maxBPictureL0ReferenceCount), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:30337:36: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxL1ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxL1ReferenceCount(in_struct->maxL1ReferenceCount), ^~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:30338:51: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'motionVectorsOverPicBoundariesFlag' motionVectorsOverPicBoundariesFlag(in_struct->motionVectorsOverPicBoundariesFlag), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30339:36: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBytesPerPicDenom' maxBytesPerPicDenom(in_struct->maxBytesPerPicDenom), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30340:34: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBitsPerMbDenom' maxBitsPerMbDenom(in_struct->maxBitsPerMbDenom), ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30341:42: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'log2MaxMvLengthHorizontal' log2MaxMvLengthHorizontal(in_struct->log2MaxMvLengthHorizontal), ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30342:40: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'log2MaxMvLengthVertical' log2MaxMvLengthVertical(in_struct->log2MaxMvLengthVertical) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH264CapabilitiesEXT::initialize(const VkVideoEncodeH264CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:30418:46: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxPPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxPPictureL0ReferenceCount = in_struct->maxPPictureL0ReferenceCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:30419:46: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxBPictureL0ReferenceCount = in_struct->maxBPictureL0ReferenceCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:30420:38: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxL1ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxL1ReferenceCount = in_struct->maxL1ReferenceCount; ^~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:30421:53: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'motionVectorsOverPicBoundariesFlag' motionVectorsOverPicBoundariesFlag = in_struct->motionVectorsOverPicBoundariesFlag; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30422:38: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBytesPerPicDenom' maxBytesPerPicDenom = in_struct->maxBytesPerPicDenom; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30423:36: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBitsPerMbDenom' maxBitsPerMbDenom = in_struct->maxBitsPerMbDenom; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30424:44: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'log2MaxMvLengthHorizontal' log2MaxMvLengthHorizontal = in_struct->log2MaxMvLengthHorizontal; ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30425:42: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'log2MaxMvLengthVertical' log2MaxMvLengthVertical = in_struct->log2MaxMvLengthVertical; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264DpbSlotInfoEXT::safe_VkVideoEncodeH264DpbSlotInfoEXT(const VkVideoEncodeH264DpbSlotInfoEXT*)': layers/generated/vk_safe_struct.cpp:30671:5: error: class 'safe_VkVideoEncodeH264DpbSlotInfoEXT' does not have any field named 'pStdReferenceInfo' pStdReferenceInfo(nullptr) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30674:20: error: 'const VkVideoEncodeH264DpbSlotInfoEXT' {aka 'const struct VkVideoEncodeH264DpbSlotInfoEXT'} has no member named 'pStdReferenceInfo'; did you mean 'pStdPictureInfo'? if (in_struct->pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ pStdPictureInfo layers/generated/vk_safe_struct.cpp:30675:9: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*in_struct->pStdReferenceInfo); ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30675:33: error: expected type-specifier before 'StdVideoEncodeH264ReferenceInfo' pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*in_struct->pStdReferenceInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264DpbSlotInfoEXT::safe_VkVideoEncodeH264DpbSlotInfoEXT()': layers/generated/vk_safe_struct.cpp:30683:5: error: class 'safe_VkVideoEncodeH264DpbSlotInfoEXT' does not have any field named 'pStdReferenceInfo' pStdReferenceInfo(nullptr) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkVideoEncodeH264DpbSlotInfoEXT::safe_VkVideoEncodeH264DpbSlotInfoEXT(const safe_VkVideoEncodeH264DpbSlotInfoEXT&)': layers/generated/vk_safe_struct.cpp:30690:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30692:18: error: 'const struct safe_VkVideoEncodeH264DpbSlotInfoEXT' has no member named 'pStdReferenceInfo' if (copy_src.pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30693:33: error: expected type-specifier before 'StdVideoEncodeH264ReferenceInfo' pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*copy_src.pStdReferenceInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkVideoEncodeH264DpbSlotInfoEXT& safe_VkVideoEncodeH264DpbSlotInfoEXT::operator=(const safe_VkVideoEncodeH264DpbSlotInfoEXT&)': layers/generated/vk_safe_struct.cpp:30701:9: error: 'pStdReferenceInfo' was not declared in this scope if (pStdReferenceInfo) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30702:16: error: type '' argument given to 'delete', expected pointer delete pStdReferenceInfo; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30708:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30710:18: error: 'const struct safe_VkVideoEncodeH264DpbSlotInfoEXT' has no member named 'pStdReferenceInfo' if (copy_src.pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30711:33: error: expected type-specifier before 'StdVideoEncodeH264ReferenceInfo' pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*copy_src.pStdReferenceInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In destructor 'safe_VkVideoEncodeH264DpbSlotInfoEXT::~safe_VkVideoEncodeH264DpbSlotInfoEXT()': layers/generated/vk_safe_struct.cpp:30719:9: error: 'pStdReferenceInfo' was not declared in this scope if (pStdReferenceInfo) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30720:16: error: type '' argument given to 'delete', expected pointer delete pStdReferenceInfo; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH264DpbSlotInfoEXT::initialize(const VkVideoEncodeH264DpbSlotInfoEXT*)': layers/generated/vk_safe_struct.cpp:30727:9: error: 'pStdReferenceInfo' was not declared in this scope if (pStdReferenceInfo) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30728:16: error: type '' argument given to 'delete', expected pointer delete pStdReferenceInfo; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30733:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30735:20: error: 'const VkVideoEncodeH264DpbSlotInfoEXT' {aka 'const struct VkVideoEncodeH264DpbSlotInfoEXT'} has no member named 'pStdReferenceInfo'; did you mean 'pStdPictureInfo'? if (in_struct->pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ pStdPictureInfo layers/generated/vk_safe_struct.cpp:30736:33: error: expected type-specifier before 'StdVideoEncodeH264ReferenceInfo' pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*in_struct->pStdReferenceInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH264DpbSlotInfoEXT::initialize(const safe_VkVideoEncodeH264DpbSlotInfoEXT*)': layers/generated/vk_safe_struct.cpp:30744:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30746:19: error: 'const struct safe_VkVideoEncodeH264DpbSlotInfoEXT' has no member named 'pStdReferenceInfo' if (copy_src->pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30747:33: error: expected type-specifier before 'StdVideoEncodeH264ReferenceInfo' pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*copy_src->pStdReferenceInfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:30755:88: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT::safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264ReferenceListsEXT::safe_VkVideoEncodeH264ReferenceListsEXT(const int*)': layers/generated/vk_safe_struct.cpp:30756:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:30757:41: error: request for member 'referenceList0EntryCount' in '* in_struct', which is of non-class type 'const int' referenceList0EntryCount(in_struct->referenceList0EntryCount), ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30759:41: error: request for member 'referenceList1EntryCount' in '* in_struct', which is of non-class type 'const int' referenceList1EntryCount(in_struct->referenceList1EntryCount), ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30763:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:30764:48: error: request for member 'pReferenceList0Entries' in '* in_struct', which is of non-class type 'const int' if (referenceList0EntryCount && in_struct->pReferenceList0Entries) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30767:62: error: request for member 'pReferenceList0Entries' in '* in_struct', which is of non-class type 'const int' pReferenceList0Entries[i].initialize(&in_struct->pReferenceList0Entries[i]); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30770:48: error: request for member 'pReferenceList1Entries' in '* in_struct', which is of non-class type 'const int' if (referenceList1EntryCount && in_struct->pReferenceList1Entries) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30773:62: error: request for member 'pReferenceList1Entries' in '* in_struct', which is of non-class type 'const int' pReferenceList1Entries[i].initialize(&in_struct->pReferenceList1Entries[i]); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30776:20: error: request for member 'pMemMgmtCtrlOperations' in '* in_struct', which is of non-class type 'const int' if (in_struct->pMemMgmtCtrlOperations) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30777:93: error: request for member 'pMemMgmtCtrlOperations' in '* in_struct', which is of non-class type 'const int' pMemMgmtCtrlOperations = new StdVideoEncodeH264RefMemMgmtCtrlOperations(*in_struct->pMemMgmtCtrlOperations); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264ReferenceListsEXT::safe_VkVideoEncodeH264ReferenceListsEXT()': layers/generated/vk_safe_struct.cpp:30782:11: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30782:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' sType(VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:30868:64: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void safe_VkVideoEncodeH264ReferenceListsEXT::initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH264ReferenceListsEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:30878:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:30879:43: error: request for member 'referenceList0EntryCount' in '* in_struct', which is of non-class type 'const int' referenceList0EntryCount = in_struct->referenceList0EntryCount; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30881:43: error: request for member 'referenceList1EntryCount' in '* in_struct', which is of non-class type 'const int' referenceList1EntryCount = in_struct->referenceList1EntryCount; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30884:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:30885:48: error: request for member 'pReferenceList0Entries' in '* in_struct', which is of non-class type 'const int' if (referenceList0EntryCount && in_struct->pReferenceList0Entries) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30888:62: error: request for member 'pReferenceList0Entries' in '* in_struct', which is of non-class type 'const int' pReferenceList0Entries[i].initialize(&in_struct->pReferenceList0Entries[i]); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30891:48: error: request for member 'pReferenceList1Entries' in '* in_struct', which is of non-class type 'const int' if (referenceList1EntryCount && in_struct->pReferenceList1Entries) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30894:62: error: request for member 'pReferenceList1Entries' in '* in_struct', which is of non-class type 'const int' pReferenceList1Entries[i].initialize(&in_struct->pReferenceList1Entries[i]); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30897:20: error: request for member 'pMemMgmtCtrlOperations' in '* in_struct', which is of non-class type 'const int' if (in_struct->pMemMgmtCtrlOperations) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30898:93: error: request for member 'pMemMgmtCtrlOperations' in '* in_struct', which is of non-class type 'const int' pMemMgmtCtrlOperations = new StdVideoEncodeH264RefMemMgmtCtrlOperations(*in_struct->pMemMgmtCtrlOperations); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264NaluSliceEXT::safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT*)': layers/generated/vk_safe_struct.cpp:30939:20: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30940:87: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' pReferenceFinalLists = new safe_VkVideoEncodeH264ReferenceListsEXT(in_struct->pReferenceFinalLists); ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH264NaluSliceEXT::initialize(const VkVideoEncodeH264NaluSliceEXT*)': layers/generated/vk_safe_struct.cpp:31016:20: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31017:87: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' pReferenceFinalLists = new safe_VkVideoEncodeH264ReferenceListsEXT(in_struct->pReferenceFinalLists); ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH264VclFrameInfoEXT::safe_VkVideoEncodeH264VclFrameInfoEXT(const VkVideoEncodeH264VclFrameInfoEXT*)': layers/generated/vk_safe_struct.cpp:31049:20: error: 'const VkVideoEncodeH264VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/vk_safe_struct.cpp:31050:87: error: 'const VkVideoEncodeH264VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? pReferenceFinalLists = new safe_VkVideoEncodeH264ReferenceListsEXT(in_struct->pReferenceFinalLists); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/vk_safe_struct.cpp:31058:96: error: no matching function for call to 'StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo(const VkVideoEncodeH264DpbSlotInfoEXT&)' pCurrentPictureInfo = new StdVideoEncodeH264PictureInfo(*in_struct->pCurrentPictureInfo); ^ In file included from /usr/include/vulkan/vulkan_beta.h:452, from /usr/include/vulkan/vulkan.h:89, from layers/generated/vk_safe_struct.h:35, from layers/generated/vk_safe_struct.cpp:34: /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate: 'StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo()' typedef struct StdVideoEncodeH264PictureInfo { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate expects 0 arguments, 1 provided /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate: 'constexpr StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo(const StdVideoEncodeH264PictureInfo&)' /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: no known conversion for argument 1 from 'const VkVideoEncodeH264DpbSlotInfoEXT' to 'const StdVideoEncodeH264PictureInfo&' /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate: 'constexpr StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo(StdVideoEncodeH264PictureInfo&&)' /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: no known conversion for argument 1 from 'const VkVideoEncodeH264DpbSlotInfoEXT' to 'StdVideoEncodeH264PictureInfo&&' layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH264VclFrameInfoEXT::initialize(const VkVideoEncodeH264VclFrameInfoEXT*)': layers/generated/vk_safe_struct.cpp:31154:20: error: 'const VkVideoEncodeH264VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/vk_safe_struct.cpp:31155:87: error: 'const VkVideoEncodeH264VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? pReferenceFinalLists = new safe_VkVideoEncodeH264ReferenceListsEXT(in_struct->pReferenceFinalLists); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/vk_safe_struct.cpp:31163:96: error: no matching function for call to 'StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo(const VkVideoEncodeH264DpbSlotInfoEXT&)' pCurrentPictureInfo = new StdVideoEncodeH264PictureInfo(*in_struct->pCurrentPictureInfo); ^ In file included from /usr/include/vulkan/vulkan_beta.h:452, from /usr/include/vulkan/vulkan.h:89, from layers/generated/vk_safe_struct.h:35, from layers/generated/vk_safe_struct.cpp:34: /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate: 'StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo()' typedef struct StdVideoEncodeH264PictureInfo { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate expects 0 arguments, 1 provided /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate: 'constexpr StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo(const StdVideoEncodeH264PictureInfo&)' /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: no known conversion for argument 1 from 'const VkVideoEncodeH264DpbSlotInfoEXT' to 'const StdVideoEncodeH264PictureInfo&' /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: candidate: 'constexpr StdVideoEncodeH264PictureInfo::StdVideoEncodeH264PictureInfo(StdVideoEncodeH264PictureInfo&&)' /usr/include/vk_video/vulkan_video_codec_h264std_encode.h:68:16: note: no known conversion for argument 1 from 'const VkVideoEncodeH264DpbSlotInfoEXT' to 'StdVideoEncodeH264PictureInfo&&' layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH265CapabilitiesEXT::safe_VkVideoEncodeH265CapabilitiesEXT(const VkVideoEncodeH265CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:31554:5: error: class 'safe_VkVideoEncodeH265CapabilitiesEXT' does not have any field named 'transformBlockSizes' transformBlockSizes(in_struct->transformBlockSizes), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31554:36: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'transformBlockSizes' transformBlockSizes(in_struct->transformBlockSizes), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31555:44: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxPPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxPPictureL0ReferenceCount(in_struct->maxPPictureL0ReferenceCount), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:31556:44: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxBPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxBPictureL0ReferenceCount(in_struct->maxBPictureL0ReferenceCount), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:31557:36: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxL1ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxL1ReferenceCount(in_struct->maxL1ReferenceCount), ^~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:31558:34: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxSubLayersCount'; did you mean 'maxNumSubLayers'? maxSubLayersCount(in_struct->maxSubLayersCount), ^~~~~~~~~~~~~~~~~ maxNumSubLayers layers/generated/vk_safe_struct.cpp:31559:52: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaCodingBlockSizeMinus3' minLog2MinLumaCodingBlockSizeMinus3(in_struct->minLog2MinLumaCodingBlockSizeMinus3), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31560:52: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaCodingBlockSizeMinus3' maxLog2MinLumaCodingBlockSizeMinus3(in_struct->maxLog2MinLumaCodingBlockSizeMinus3), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31561:55: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaTransformBlockSizeMinus2' minLog2MinLumaTransformBlockSizeMinus2(in_struct->minLog2MinLumaTransformBlockSizeMinus2), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31562:55: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaTransformBlockSizeMinus2' maxLog2MinLumaTransformBlockSizeMinus2(in_struct->maxLog2MinLumaTransformBlockSizeMinus2), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31563:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthInter' minMaxTransformHierarchyDepthInter(in_struct->minMaxTransformHierarchyDepthInter), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31564:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthInter' maxMaxTransformHierarchyDepthInter(in_struct->maxMaxTransformHierarchyDepthInter), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31565:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthIntra' minMaxTransformHierarchyDepthIntra(in_struct->minMaxTransformHierarchyDepthIntra), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31566:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthIntra' maxMaxTransformHierarchyDepthIntra(in_struct->maxMaxTransformHierarchyDepthIntra), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31567:38: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxDiffCuQpDeltaDepth' maxDiffCuQpDeltaDepth(in_struct->maxDiffCuQpDeltaDepth), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31568:35: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxNumMergeCand' minMaxNumMergeCand(in_struct->minMaxNumMergeCand), ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31569:35: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxNumMergeCand' maxMaxNumMergeCand(in_struct->maxMaxNumMergeCand) ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH265CapabilitiesEXT::safe_VkVideoEncodeH265CapabilitiesEXT()': layers/generated/vk_safe_struct.cpp:31581:5: error: class 'safe_VkVideoEncodeH265CapabilitiesEXT' does not have any field named 'transformBlockSizes' transformBlockSizes(), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkVideoEncodeH265CapabilitiesEXT::safe_VkVideoEncodeH265CapabilitiesEXT(const safe_VkVideoEncodeH265CapabilitiesEXT&)': layers/generated/vk_safe_struct.cpp:31606:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = copy_src.transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31606:36: error: 'const struct safe_VkVideoEncodeH265CapabilitiesEXT' has no member named 'transformBlockSizes' transformBlockSizes = copy_src.transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkVideoEncodeH265CapabilitiesEXT& safe_VkVideoEncodeH265CapabilitiesEXT::operator=(const safe_VkVideoEncodeH265CapabilitiesEXT&)': layers/generated/vk_safe_struct.cpp:31637:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = copy_src.transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31637:36: error: 'const struct safe_VkVideoEncodeH265CapabilitiesEXT' has no member named 'transformBlockSizes' transformBlockSizes = copy_src.transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH265CapabilitiesEXT::initialize(const VkVideoEncodeH265CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:31673:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = in_struct->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31673:38: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'transformBlockSizes' transformBlockSizes = in_struct->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31674:46: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxPPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxPPictureL0ReferenceCount = in_struct->maxPPictureL0ReferenceCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:31675:46: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxBPictureL0ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxBPictureL0ReferenceCount = in_struct->maxBPictureL0ReferenceCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:31676:38: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxL1ReferenceCount'; did you mean 'maxNumL0ReferenceForP'? maxL1ReferenceCount = in_struct->maxL1ReferenceCount; ^~~~~~~~~~~~~~~~~~~ maxNumL0ReferenceForP layers/generated/vk_safe_struct.cpp:31677:36: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxSubLayersCount'; did you mean 'maxNumSubLayers'? maxSubLayersCount = in_struct->maxSubLayersCount; ^~~~~~~~~~~~~~~~~ maxNumSubLayers layers/generated/vk_safe_struct.cpp:31678:54: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaCodingBlockSizeMinus3' minLog2MinLumaCodingBlockSizeMinus3 = in_struct->minLog2MinLumaCodingBlockSizeMinus3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31679:54: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaCodingBlockSizeMinus3' maxLog2MinLumaCodingBlockSizeMinus3 = in_struct->maxLog2MinLumaCodingBlockSizeMinus3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31680:57: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaTransformBlockSizeMinus2' minLog2MinLumaTransformBlockSizeMinus2 = in_struct->minLog2MinLumaTransformBlockSizeMinus2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31681:57: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaTransformBlockSizeMinus2' maxLog2MinLumaTransformBlockSizeMinus2 = in_struct->maxLog2MinLumaTransformBlockSizeMinus2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31682:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthInter' minMaxTransformHierarchyDepthInter = in_struct->minMaxTransformHierarchyDepthInter; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31683:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthInter' maxMaxTransformHierarchyDepthInter = in_struct->maxMaxTransformHierarchyDepthInter; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31684:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthIntra' minMaxTransformHierarchyDepthIntra = in_struct->minMaxTransformHierarchyDepthIntra; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31685:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthIntra' maxMaxTransformHierarchyDepthIntra = in_struct->maxMaxTransformHierarchyDepthIntra; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31686:40: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxDiffCuQpDeltaDepth' maxDiffCuQpDeltaDepth = in_struct->maxDiffCuQpDeltaDepth; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31687:37: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxNumMergeCand' minMaxNumMergeCand = in_struct->minMaxNumMergeCand; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31688:37: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxNumMergeCand' maxMaxNumMergeCand = in_struct->maxMaxNumMergeCand; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH265CapabilitiesEXT::initialize(const safe_VkVideoEncodeH265CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:31699:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = copy_src->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31699:37: error: 'const struct safe_VkVideoEncodeH265CapabilitiesEXT' has no member named 'transformBlockSizes' transformBlockSizes = copy_src->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:32248:92: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT::safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH265NaluSliceSegmentEXT::safe_VkVideoEncodeH265NaluSliceSegmentEXT(const int*)': layers/generated/vk_safe_struct.cpp:32249:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:32250:25: error: request for member 'ctbCount' in '* in_struct', which is of non-class type 'const int' ctbCount(in_struct->ctbCount), ^~~~~~~~ layers/generated/vk_safe_struct.cpp:32252:5: error: class 'safe_VkVideoEncodeH265NaluSliceSegmentEXT' does not have any field named 'pSliceSegmentHeaderStd' pSliceSegmentHeaderStd(nullptr) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32254:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:32255:20: error: request for member 'pReferenceFinalLists' in '* in_struct', which is of non-class type 'const int' if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32256:87: error: request for member 'pReferenceFinalLists' in '* in_struct', which is of non-class type 'const int' pReferenceFinalLists = new safe_VkVideoEncodeH265ReferenceListsEXT(in_struct->pReferenceFinalLists); ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32257:20: error: request for member 'pSliceSegmentHeaderStd' in '* in_struct', which is of non-class type 'const int' if (in_struct->pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32258:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*in_struct->pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32258:38: error: expected type-specifier before 'StdVideoEncodeH265SliceSegmentHeader' pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*in_struct->pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH265NaluSliceSegmentEXT::safe_VkVideoEncodeH265NaluSliceSegmentEXT()': layers/generated/vk_safe_struct.cpp:32263:11: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32263:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' sType(VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_safe_struct.cpp:32267:5: error: class 'safe_VkVideoEncodeH265NaluSliceSegmentEXT' does not have any field named 'pSliceSegmentHeaderStd' pSliceSegmentHeaderStd(nullptr) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkVideoEncodeH265NaluSliceSegmentEXT::safe_VkVideoEncodeH265NaluSliceSegmentEXT(const safe_VkVideoEncodeH265NaluSliceSegmentEXT&)': layers/generated/vk_safe_struct.cpp:32275:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32279:18: error: 'const struct safe_VkVideoEncodeH265NaluSliceSegmentEXT' has no member named 'pSliceSegmentHeaderStd' if (copy_src.pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32280:38: error: expected type-specifier before 'StdVideoEncodeH265SliceSegmentHeader' pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*copy_src.pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkVideoEncodeH265NaluSliceSegmentEXT& safe_VkVideoEncodeH265NaluSliceSegmentEXT::operator=(const safe_VkVideoEncodeH265NaluSliceSegmentEXT&)': layers/generated/vk_safe_struct.cpp:32290:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope if (pSliceSegmentHeaderStd) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32291:16: error: type '' argument given to 'delete', expected pointer delete pSliceSegmentHeaderStd; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32298:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32302:18: error: 'const struct safe_VkVideoEncodeH265NaluSliceSegmentEXT' has no member named 'pSliceSegmentHeaderStd' if (copy_src.pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32303:38: error: expected type-specifier before 'StdVideoEncodeH265SliceSegmentHeader' pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*copy_src.pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In destructor 'safe_VkVideoEncodeH265NaluSliceSegmentEXT::~safe_VkVideoEncodeH265NaluSliceSegmentEXT()': layers/generated/vk_safe_struct.cpp:32313:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope if (pSliceSegmentHeaderStd) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32314:16: error: type '' argument given to 'delete', expected pointer delete pSliceSegmentHeaderStd; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:32319:66: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void safe_VkVideoEncodeH265NaluSliceSegmentEXT::initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH265NaluSliceSegmentEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:32323:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope if (pSliceSegmentHeaderStd) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32324:16: error: type '' argument given to 'delete', expected pointer delete pSliceSegmentHeaderStd; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32327:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:32328:27: error: request for member 'ctbCount' in '* in_struct', which is of non-class type 'const int' ctbCount = in_struct->ctbCount; ^~~~~~~~ layers/generated/vk_safe_struct.cpp:32330:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32331:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:32332:20: error: request for member 'pReferenceFinalLists' in '* in_struct', which is of non-class type 'const int' if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32333:87: error: request for member 'pReferenceFinalLists' in '* in_struct', which is of non-class type 'const int' pReferenceFinalLists = new safe_VkVideoEncodeH265ReferenceListsEXT(in_struct->pReferenceFinalLists); ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32334:20: error: request for member 'pSliceSegmentHeaderStd' in '* in_struct', which is of non-class type 'const int' if (in_struct->pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32335:38: error: expected type-specifier before 'StdVideoEncodeH265SliceSegmentHeader' pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*in_struct->pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH265NaluSliceSegmentEXT::initialize(const safe_VkVideoEncodeH265NaluSliceSegmentEXT*)': layers/generated/vk_safe_struct.cpp:32344:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32348:19: error: 'const struct safe_VkVideoEncodeH265NaluSliceSegmentEXT' has no member named 'pSliceSegmentHeaderStd' if (copy_src->pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32349:38: error: expected type-specifier before 'StdVideoEncodeH265SliceSegmentHeader' pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*copy_src->pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoEncodeH265VclFrameInfoEXT::safe_VkVideoEncodeH265VclFrameInfoEXT(const VkVideoEncodeH265VclFrameInfoEXT*)': layers/generated/vk_safe_struct.cpp:32360:43: error: 'const VkVideoEncodeH265VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'naluSliceSegmentEntryCount'; did you mean 'naluSliceEntryCount'? naluSliceSegmentEntryCount(in_struct->naluSliceSegmentEntryCount), ^~~~~~~~~~~~~~~~~~~~~~~~~~ naluSliceEntryCount layers/generated/vk_safe_struct.cpp:32367:50: error: 'const VkVideoEncodeH265VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? if (naluSliceSegmentEntryCount && in_struct->pNaluSliceSegmentEntries) { ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/vk_safe_struct.cpp:32370:64: error: 'const VkVideoEncodeH265VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? pNaluSliceSegmentEntries[i].initialize(&in_struct->pNaluSliceSegmentEntries[i]); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoEncodeH265VclFrameInfoEXT::initialize(const VkVideoEncodeH265VclFrameInfoEXT*)': layers/generated/vk_safe_struct.cpp:32466:45: error: 'const VkVideoEncodeH265VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'naluSliceSegmentEntryCount'; did you mean 'naluSliceEntryCount'? naluSliceSegmentEntryCount = in_struct->naluSliceSegmentEntryCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~ naluSliceEntryCount layers/generated/vk_safe_struct.cpp:32472:50: error: 'const VkVideoEncodeH265VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? if (naluSliceSegmentEntryCount && in_struct->pNaluSliceSegmentEntries) { ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/vk_safe_struct.cpp:32475:64: error: 'const VkVideoEncodeH265VclFrameInfoEXT' {aka 'const struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? pNaluSliceSegmentEntries[i].initialize(&in_struct->pNaluSliceSegmentEntries[i]); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeH264CapabilitiesEXT::safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:32944:25: error: invalid conversion from 'uint32_t' {aka 'unsigned int'} to 'StdVideoH264Level' [-fpermissive] maxLevel(in_struct->maxLevel), ~~~~~~~~~~~^~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoDecodeH264CapabilitiesEXT::initialize(const VkVideoDecodeH264CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:32991:27: error: invalid conversion from 'uint32_t' {aka 'unsigned int'} to 'StdVideoH264Level' [-fpermissive] maxLevel = in_struct->maxLevel; ~~~~~~~~~~~^~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34460:110: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:34461:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:34462:35: error: request for member 'pipelineRobustness' in '* in_struct', which is of non-class type 'const int' pipelineRobustness(in_struct->pipelineRobustness) ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34464:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT()': layers/generated/vk_safe_struct.cpp:34468:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34468:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34500:75: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:34504:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:34505:37: error: request for member 'pipelineRobustness' in '* in_struct', which is of non-class type 'const int' pipelineRobustness = in_struct->pipelineRobustness; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34506:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34516:114: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const int*)': layers/generated/vk_safe_struct.cpp:34517:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:34518:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers(in_struct->defaultRobustnessStorageBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34518:48: error: request for member 'defaultRobustnessStorageBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessStorageBuffers(in_struct->defaultRobustnessStorageBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34519:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers(in_struct->defaultRobustnessUniformBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34519:48: error: request for member 'defaultRobustnessUniformBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessUniformBuffers(in_struct->defaultRobustnessUniformBuffers), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34520:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs(in_struct->defaultRobustnessVertexInputs), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34520:46: error: request for member 'defaultRobustnessVertexInputs' in '* in_struct', which is of non-class type 'const int' defaultRobustnessVertexInputs(in_struct->defaultRobustnessVertexInputs), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34521:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessImages' defaultRobustnessImages(in_struct->defaultRobustnessImages) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34521:40: error: request for member 'defaultRobustnessImages' in '* in_struct', which is of non-class type 'const int' defaultRobustnessImages(in_struct->defaultRobustnessImages) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34523:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT()': layers/generated/vk_safe_struct.cpp:34527:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34527:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:34529:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34530:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34531:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34532:5: error: class 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not have any field named 'defaultRobustnessImages' defaultRobustnessImages() ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT&)': layers/generated/vk_safe_struct.cpp:34538:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34538:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34539:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34539:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34540:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34540:46: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34541:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34541:40: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessImages' defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT& safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::operator=(const safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT&)': layers/generated/vk_safe_struct.cpp:34553:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34553:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers = copy_src.defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34554:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34554:48: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers = copy_src.defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34555:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34555:46: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs = copy_src.defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34556:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34556:40: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessImages' defaultRobustnessImages = copy_src.defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34568:77: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:34572:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:34573:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = in_struct->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34573:50: error: request for member 'defaultRobustnessStorageBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessStorageBuffers = in_struct->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34574:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = in_struct->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34574:50: error: request for member 'defaultRobustnessUniformBuffers' in '* in_struct', which is of non-class type 'const int' defaultRobustnessUniformBuffers = in_struct->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34575:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = in_struct->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34575:48: error: request for member 'defaultRobustnessVertexInputs' in '* in_struct', which is of non-class type 'const int' defaultRobustnessVertexInputs = in_struct->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34576:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = in_struct->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34576:42: error: request for member 'defaultRobustnessImages' in '* in_struct', which is of non-class type 'const int' defaultRobustnessImages = in_struct->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34577:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT::initialize(const safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT*)': layers/generated/vk_safe_struct.cpp:34583:5: error: 'defaultRobustnessStorageBuffers' was not declared in this scope defaultRobustnessStorageBuffers = copy_src->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34583:49: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessStorageBuffers' defaultRobustnessStorageBuffers = copy_src->defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34584:5: error: 'defaultRobustnessUniformBuffers' was not declared in this scope defaultRobustnessUniformBuffers = copy_src->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34584:49: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessUniformBuffers' defaultRobustnessUniformBuffers = copy_src->defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34585:5: error: 'defaultRobustnessVertexInputs' was not declared in this scope defaultRobustnessVertexInputs = copy_src->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34585:47: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessVertexInputs' defaultRobustnessVertexInputs = copy_src->defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34586:5: error: 'defaultRobustnessImages' was not declared in this scope defaultRobustnessImages = copy_src->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34586:41: error: 'const struct safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' has no member named 'defaultRobustnessImages' defaultRobustnessImages = copy_src->defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34590:86: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:34591:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:34592:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'storageBuffers' storageBuffers(in_struct->storageBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34592:31: error: request for member 'storageBuffers' in '* in_struct', which is of non-class type 'const int' storageBuffers(in_struct->storageBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34593:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'uniformBuffers' uniformBuffers(in_struct->uniformBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34593:31: error: request for member 'uniformBuffers' in '* in_struct', which is of non-class type 'const int' uniformBuffers(in_struct->uniformBuffers), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34594:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'vertexInputs' vertexInputs(in_struct->vertexInputs), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34594:29: error: request for member 'vertexInputs' in '* in_struct', which is of non-class type 'const int' vertexInputs(in_struct->vertexInputs), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34595:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'images' images(in_struct->images) ^~~~~~ layers/generated/vk_safe_struct.cpp:34595:23: error: request for member 'images' in '* in_struct', which is of non-class type 'const int' images(in_struct->images) ^~~~~~ layers/generated/vk_safe_struct.cpp:34597:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:34601:11: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34601:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:34603:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'storageBuffers' storageBuffers(), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34604:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'uniformBuffers' uniformBuffers(), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34605:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'vertexInputs' vertexInputs(), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34606:5: error: class 'safe_VkPipelineRobustnessCreateInfoEXT' does not have any field named 'images' images() ^~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkPipelineRobustnessCreateInfoEXT::safe_VkPipelineRobustnessCreateInfoEXT(const safe_VkPipelineRobustnessCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:34612:5: error: 'storageBuffers' was not declared in this scope storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34612:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34612:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'storageBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34613:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34613:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34613:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'uniformBuffers' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34614:5: error: 'vertexInputs' was not declared in this scope vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34614:29: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'vertexInputs' vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34615:5: error: 'images' was not declared in this scope images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34615:5: note: suggested alternative: 'XImage' images = copy_src.images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34615:23: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'images' images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkPipelineRobustnessCreateInfoEXT& safe_VkPipelineRobustnessCreateInfoEXT::operator=(const safe_VkPipelineRobustnessCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:34627:5: error: 'storageBuffers' was not declared in this scope storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34627:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34627:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'storageBuffers' storageBuffers = copy_src.storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34628:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34628:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34628:31: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'uniformBuffers' uniformBuffers = copy_src.uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34629:5: error: 'vertexInputs' was not declared in this scope vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34629:29: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'vertexInputs' vertexInputs = copy_src.vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34630:5: error: 'images' was not declared in this scope images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34630:5: note: suggested alternative: 'XImage' images = copy_src.images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34630:23: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'images' images = copy_src.images; ^~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:34642:63: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void safe_VkPipelineRobustnessCreateInfoEXT::initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelineRobustnessCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:34646:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:34647:5: error: 'storageBuffers' was not declared in this scope storageBuffers = in_struct->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34647:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = in_struct->storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34647:33: error: request for member 'storageBuffers' in '* in_struct', which is of non-class type 'const int' storageBuffers = in_struct->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34648:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = in_struct->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34648:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = in_struct->uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34648:33: error: request for member 'uniformBuffers' in '* in_struct', which is of non-class type 'const int' uniformBuffers = in_struct->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34649:5: error: 'vertexInputs' was not declared in this scope vertexInputs = in_struct->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34649:31: error: request for member 'vertexInputs' in '* in_struct', which is of non-class type 'const int' vertexInputs = in_struct->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34650:5: error: 'images' was not declared in this scope images = in_struct->images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34650:5: note: suggested alternative: 'XImage' images = in_struct->images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34650:25: error: request for member 'images' in '* in_struct', which is of non-class type 'const int' images = in_struct->images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34651:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelineRobustnessCreateInfoEXT::initialize(const safe_VkPipelineRobustnessCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:34657:5: error: 'storageBuffers' was not declared in this scope storageBuffers = copy_src->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34657:5: note: suggested alternative: 'XRotateBuffers' storageBuffers = copy_src->storageBuffers; ^~~~~~~~~~~~~~ XRotateBuffers layers/generated/vk_safe_struct.cpp:34657:32: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'storageBuffers' storageBuffers = copy_src->storageBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34658:5: error: 'uniformBuffers' was not declared in this scope uniformBuffers = copy_src->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34658:5: note: suggested alternative: 'XStoreBuffer' uniformBuffers = copy_src->uniformBuffers; ^~~~~~~~~~~~~~ XStoreBuffer layers/generated/vk_safe_struct.cpp:34658:32: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'uniformBuffers' uniformBuffers = copy_src->uniformBuffers; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34659:5: error: 'vertexInputs' was not declared in this scope vertexInputs = copy_src->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34659:30: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'vertexInputs' vertexInputs = copy_src->vertexInputs; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:34660:5: error: 'images' was not declared in this scope images = copy_src->images; ^~~~~~ layers/generated/vk_safe_struct.cpp:34660:5: note: suggested alternative: 'XImage' images = copy_src->images; ^~~~~~ XImage layers/generated/vk_safe_struct.cpp:34660:24: error: 'const struct safe_VkPipelineRobustnessCreateInfoEXT' has no member named 'images' images = copy_src->images; ^~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeH265CapabilitiesEXT::safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:40948:25: error: invalid conversion from 'uint32_t' {aka 'unsigned int'} to 'StdVideoH265Level' [-fpermissive] maxLevel(in_struct->maxLevel) ~~~~~~~~~~~^~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoDecodeH265CapabilitiesEXT::initialize(const VkVideoDecodeH265CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:40991:27: error: invalid conversion from 'uint32_t' {aka 'unsigned int'} to 'StdVideoH265Level' [-fpermissive] maxLevel = in_struct->maxLevel; ~~~~~~~~~~~^~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeH265SessionParametersAddInfoEXT::safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT*)': layers/generated/vk_safe_struct.cpp:41008:28: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? vpsStdCount(in_struct->vpsStdCount), ^~~~~~~~~~~ spsStdCount layers/generated/vk_safe_struct.cpp:41016:20: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'pVpsStd'; did you mean 'pSpsStd'? if (in_struct->pVpsStd) { ^~~~~~~ pSpsStd layers/generated/vk_safe_struct.cpp:41017:64: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? pVpsStd = new StdVideoH265VideoParameterSet[in_struct->vpsStdCount]; ^~~~~~~~~~~ spsStdCount layers/generated/vk_safe_struct.cpp:41018:53: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'pVpsStd'; did you mean 'pSpsStd'? memcpy ((void *)pVpsStd, (void *)in_struct->pVpsStd, sizeof(StdVideoH265VideoParameterSet)*in_struct->vpsStdCount); ^~~~~~~ pSpsStd layers/generated/vk_safe_struct.cpp:41018:111: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? memcpy ((void *)pVpsStd, (void *)in_struct->pVpsStd, sizeof(StdVideoH265VideoParameterSet)*in_struct->vpsStdCount); ^~~~~~~~~~~ spsStdCount layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoDecodeH265SessionParametersAddInfoEXT::initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT*)': layers/generated/vk_safe_struct.cpp:41125:30: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? vpsStdCount = in_struct->vpsStdCount; ^~~~~~~~~~~ spsStdCount layers/generated/vk_safe_struct.cpp:41132:20: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'pVpsStd'; did you mean 'pSpsStd'? if (in_struct->pVpsStd) { ^~~~~~~ pSpsStd layers/generated/vk_safe_struct.cpp:41133:64: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? pVpsStd = new StdVideoH265VideoParameterSet[in_struct->vpsStdCount]; ^~~~~~~~~~~ spsStdCount layers/generated/vk_safe_struct.cpp:41134:53: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'pVpsStd'; did you mean 'pSpsStd'? memcpy ((void *)pVpsStd, (void *)in_struct->pVpsStd, sizeof(StdVideoH265VideoParameterSet)*in_struct->vpsStdCount); ^~~~~~~ pSpsStd layers/generated/vk_safe_struct.cpp:41134:111: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? memcpy ((void *)pVpsStd, (void *)in_struct->pVpsStd, sizeof(StdVideoH265VideoParameterSet)*in_struct->vpsStdCount); ^~~~~~~~~~~ spsStdCount layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeH265SessionParametersCreateInfoEXT::safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:41176:31: error: 'const VkVideoDecodeH265SessionParametersCreateInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersCreateInfoEXT'} has no member named 'maxVpsStdCount'; did you mean 'maxSpsStdCount'? maxVpsStdCount(in_struct->maxVpsStdCount), ^~~~~~~~~~~~~~ maxSpsStdCount layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkVideoDecodeH265SessionParametersCreateInfoEXT::initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:41243:33: error: 'const VkVideoDecodeH265SessionParametersCreateInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersCreateInfoEXT'} has no member named 'maxVpsStdCount'; did you mean 'maxSpsStdCount'? maxVpsStdCount = in_struct->maxVpsStdCount; ^~~~~~~~~~~~~~ maxSpsStdCount layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48224:120: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT::safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT::safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:48225:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:48226:40: error: request for member 'graphicsPipelineLibrary' in '* in_struct', which is of non-class type 'const int' graphicsPipelineLibrary(in_struct->graphicsPipelineLibrary) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48228:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT::safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT()': layers/generated/vk_safe_struct.cpp:48232:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48232:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48264:80: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT::initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:48268:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:48269:42: error: request for member 'graphicsPipelineLibrary' in '* in_struct', which is of non-class type 'const int' graphicsPipelineLibrary = in_struct->graphicsPipelineLibrary; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48270:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48280:124: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const int*)': layers/generated/vk_safe_struct.cpp:48281:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:48282:51: error: request for member 'graphicsPipelineLibraryFastLinking' in '* in_struct', which is of non-class type 'const int' graphicsPipelineLibraryFastLinking(in_struct->graphicsPipelineLibraryFastLinking), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48283:74: error: request for member 'graphicsPipelineLibraryIndependentInterpolationDecoration' in '* in_struct', which is of non-class type 'const int' graphicsPipelineLibraryIndependentInterpolationDecoration(in_struct->graphicsPipelineLibraryIndependentInterpolationDecoration) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48285:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT()': layers/generated/vk_safe_struct.cpp:48289:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48289:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48324:82: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:48328:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:48329:53: error: request for member 'graphicsPipelineLibraryFastLinking' in '* in_struct', which is of non-class type 'const int' graphicsPipelineLibraryFastLinking = in_struct->graphicsPipelineLibraryFastLinking; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48330:76: error: request for member 'graphicsPipelineLibraryIndependentInterpolationDecoration' in '* in_struct', which is of non-class type 'const int' graphicsPipelineLibraryIndependentInterpolationDecoration = in_struct->graphicsPipelineLibraryIndependentInterpolationDecoration; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48331:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48342:96: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT::safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkGraphicsPipelineLibraryCreateInfoEXT::safe_VkGraphicsPipelineLibraryCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:48343:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:48344:5: error: class 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' does not have any field named 'flags' flags(in_struct->flags) ^~~~~ layers/generated/vk_safe_struct.cpp:48344:22: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags(in_struct->flags) ^~~~~ layers/generated/vk_safe_struct.cpp:48346:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkGraphicsPipelineLibraryCreateInfoEXT::safe_VkGraphicsPipelineLibraryCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:48350:11: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48350:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' sType(VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:48352:5: error: class 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' does not have any field named 'flags' flags() ^~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkGraphicsPipelineLibraryCreateInfoEXT::safe_VkGraphicsPipelineLibraryCreateInfoEXT(const safe_VkGraphicsPipelineLibraryCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:48358:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48358:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48358:22: error: 'const struct safe_VkGraphicsPipelineLibraryCreateInfoEXT' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkGraphicsPipelineLibraryCreateInfoEXT& safe_VkGraphicsPipelineLibraryCreateInfoEXT::operator=(const safe_VkGraphicsPipelineLibraryCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:48370:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48370:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48370:22: error: 'const struct safe_VkGraphicsPipelineLibraryCreateInfoEXT' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48382:68: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void safe_VkGraphicsPipelineLibraryCreateInfoEXT::initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkGraphicsPipelineLibraryCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:48386:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:48387:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48387:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48387:24: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48388:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkGraphicsPipelineLibraryCreateInfoEXT::initialize(const safe_VkGraphicsPipelineLibraryCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:48394:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48394:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48394:23: error: 'const struct safe_VkGraphicsPipelineLibraryCreateInfoEXT' has no member named 'flags' flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48398:136: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD::safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD::safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const int*)': layers/generated/vk_safe_struct.cpp:48399:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:48400:48: error: request for member 'shaderEarlyAndLateFragmentTests' in '* in_struct', which is of non-class type 'const int' shaderEarlyAndLateFragmentTests(in_struct->shaderEarlyAndLateFragmentTests) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48402:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD::safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD()': layers/generated/vk_safe_struct.cpp:48406:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48406:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48438:88: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD::initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD::initialize(const int*)': layers/generated/vk_safe_struct.cpp:48442:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:48443:50: error: request for member 'shaderEarlyAndLateFragmentTests' in '* in_struct', which is of non-class type 'const int' shaderEarlyAndLateFragmentTests = in_struct->shaderEarlyAndLateFragmentTests; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48444:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49118:120: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT::safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT::safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:49119:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49120:40: error: request for member 'imageCompressionControl' in '* in_struct', which is of non-class type 'const int' imageCompressionControl(in_struct->imageCompressionControl) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49122:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT::safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT()': layers/generated/vk_safe_struct.cpp:49126:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49126:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49158:80: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT::initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49162:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49163:42: error: request for member 'imageCompressionControl' in '* in_struct', which is of non-class type 'const int' imageCompressionControl = in_struct->imageCompressionControl; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49164:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49174:76: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT::safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageCompressionControlEXT::safe_VkImageCompressionControlEXT(const int*)': layers/generated/vk_safe_struct.cpp:49175:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49176:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'flags' flags(in_struct->flags), ^~~~~ layers/generated/vk_safe_struct.cpp:49176:22: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags(in_struct->flags), ^~~~~ layers/generated/vk_safe_struct.cpp:49177:45: error: request for member 'compressionControlPlaneCount' in '* in_struct', which is of non-class type 'const int' compressionControlPlaneCount(in_struct->compressionControlPlaneCount), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49178:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'pFixedRateFlags' pFixedRateFlags(nullptr) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49180:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:49181:20: error: request for member 'pFixedRateFlags' in '* in_struct', which is of non-class type 'const int' if (in_struct->pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49182:9: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49182:9: note: suggested alternative: 'PrintMessageFlags' pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49182:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49183:61: error: request for member 'pFixedRateFlags' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49183:85: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49183:85: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49183:133: error: request for member 'compressionControlPlaneCount' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageCompressionControlEXT::safe_VkImageCompressionControlEXT()': layers/generated/vk_safe_struct.cpp:49188:11: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49188:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' sType(VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_safe_struct.cpp:49190:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'flags' flags(), ^~~~~ layers/generated/vk_safe_struct.cpp:49192:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'pFixedRateFlags' pFixedRateFlags(nullptr) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkImageCompressionControlEXT::safe_VkImageCompressionControlEXT(const safe_VkImageCompressionControlEXT&)': layers/generated/vk_safe_struct.cpp:49198:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49198:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:49198:22: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49200:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49200:5: note: suggested alternative: 'PrintMessageFlags' pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49202:18: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' if (copy_src.pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49203:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[copy_src.compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49204:59: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49204:83: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49204:83: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp: In member function 'safe_VkImageCompressionControlEXT& safe_VkImageCompressionControlEXT::operator=(const safe_VkImageCompressionControlEXT&)': layers/generated/vk_safe_struct.cpp:49212:9: error: 'pFixedRateFlags' was not declared in this scope if (pFixedRateFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49212:9: note: suggested alternative: 'PrintMessageFlags' if (pFixedRateFlags) ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49213:18: error: type '' argument given to 'delete', expected pointer delete[] pFixedRateFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49218:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49218:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:49218:22: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49220:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49220:5: note: suggested alternative: 'PrintMessageFlags' pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49222:18: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' if (copy_src.pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49223:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[copy_src.compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49224:59: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49224:83: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49224:83: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp: In destructor 'safe_VkImageCompressionControlEXT::~safe_VkImageCompressionControlEXT()': layers/generated/vk_safe_struct.cpp:49232:9: error: 'pFixedRateFlags' was not declared in this scope if (pFixedRateFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49232:9: note: suggested alternative: 'PrintMessageFlags' if (pFixedRateFlags) ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49233:18: error: type '' argument given to 'delete', expected pointer delete[] pFixedRateFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49238:58: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void safe_VkImageCompressionControlEXT::initialize(const VkImageCompressionControlEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageCompressionControlEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49240:9: error: 'pFixedRateFlags' was not declared in this scope if (pFixedRateFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49240:9: note: suggested alternative: 'PrintMessageFlags' if (pFixedRateFlags) ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49241:18: error: type '' argument given to 'delete', expected pointer delete[] pFixedRateFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49244:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49245:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49245:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:49245:24: error: request for member 'flags' in '* in_struct', which is of non-class type 'const int' flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49246:47: error: request for member 'compressionControlPlaneCount' in '* in_struct', which is of non-class type 'const int' compressionControlPlaneCount = in_struct->compressionControlPlaneCount; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49247:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49247:5: note: suggested alternative: 'PrintMessageFlags' pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49248:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:49249:20: error: request for member 'pFixedRateFlags' in '* in_struct', which is of non-class type 'const int' if (in_struct->pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49250:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49251:61: error: request for member 'pFixedRateFlags' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49251:85: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49251:85: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49251:133: error: request for member 'compressionControlPlaneCount' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageCompressionControlEXT::initialize(const safe_VkImageCompressionControlEXT*)': layers/generated/vk_safe_struct.cpp:49258:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49258:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:49258:23: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'flags' flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:49260:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49260:5: note: suggested alternative: 'PrintMessageFlags' pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ PrintMessageFlags layers/generated/vk_safe_struct.cpp:49262:19: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' if (copy_src->pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49263:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[copy_src->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49264:60: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' memcpy ((void *)pFixedRateFlags, (void *)copy_src->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src->compressionControlPlaneCount); ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49264:84: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope memcpy ((void *)pFixedRateFlags, (void *)copy_src->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49264:84: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' memcpy ((void *)pFixedRateFlags, (void *)copy_src->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49268:66: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT::safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkSubresourceLayout2EXT::safe_VkSubresourceLayout2EXT(const int*)': layers/generated/vk_safe_struct.cpp:49269:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49270:34: error: request for member 'subresourceLayout' in '* in_struct', which is of non-class type 'const int' subresourceLayout(in_struct->subresourceLayout) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49272:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkSubresourceLayout2EXT::safe_VkSubresourceLayout2EXT()': layers/generated/vk_safe_struct.cpp:49276:11: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49276:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' sType(VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49308:53: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void safe_VkSubresourceLayout2EXT::initialize(const VkSubresourceLayout2EXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkSubresourceLayout2EXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49312:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49313:36: error: request for member 'subresourceLayout' in '* in_struct', which is of non-class type 'const int' subresourceLayout = in_struct->subresourceLayout; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49314:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49324:64: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT::safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageSubresource2EXT::safe_VkImageSubresource2EXT(const int*)': layers/generated/vk_safe_struct.cpp:49325:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49326:33: error: request for member 'imageSubresource' in '* in_struct', which is of non-class type 'const int' imageSubresource(in_struct->imageSubresource) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49328:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageSubresource2EXT::safe_VkImageSubresource2EXT()': layers/generated/vk_safe_struct.cpp:49332:11: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49332:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' sType(VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49364:52: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void safe_VkImageSubresource2EXT::initialize(const VkImageSubresource2EXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageSubresource2EXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49368:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49369:35: error: request for member 'imageSubresource' in '* in_struct', which is of non-class type 'const int' imageSubresource = in_struct->imageSubresource; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49370:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49380:82: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT::safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageCompressionPropertiesEXT::safe_VkImageCompressionPropertiesEXT(const int*)': layers/generated/vk_safe_struct.cpp:49381:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49382:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFlags' imageCompressionFlags(in_struct->imageCompressionFlags), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49382:38: error: request for member 'imageCompressionFlags' in '* in_struct', which is of non-class type 'const int' imageCompressionFlags(in_struct->imageCompressionFlags), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49383:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFixedRateFlags' imageCompressionFixedRateFlags(in_struct->imageCompressionFixedRateFlags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49383:47: error: request for member 'imageCompressionFixedRateFlags' in '* in_struct', which is of non-class type 'const int' imageCompressionFixedRateFlags(in_struct->imageCompressionFixedRateFlags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49385:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageCompressionPropertiesEXT::safe_VkImageCompressionPropertiesEXT()': layers/generated/vk_safe_struct.cpp:49389:11: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49389:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' sType(VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_safe_struct.cpp:49391:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFlags' imageCompressionFlags(), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49392:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFixedRateFlags' imageCompressionFixedRateFlags() ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkImageCompressionPropertiesEXT::safe_VkImageCompressionPropertiesEXT(const safe_VkImageCompressionPropertiesEXT&)': layers/generated/vk_safe_struct.cpp:49398:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49398:38: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFlags' imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49399:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49399:5: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49399:47: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFixedRateFlags' imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkImageCompressionPropertiesEXT& safe_VkImageCompressionPropertiesEXT::operator=(const safe_VkImageCompressionPropertiesEXT&)': layers/generated/vk_safe_struct.cpp:49411:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49411:38: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFlags' imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49412:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49412:5: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49412:47: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFixedRateFlags' imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49424:61: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void safe_VkImageCompressionPropertiesEXT::initialize(const VkImageCompressionPropertiesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageCompressionPropertiesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49428:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49429:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = in_struct->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49429:40: error: request for member 'imageCompressionFlags' in '* in_struct', which is of non-class type 'const int' imageCompressionFlags = in_struct->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49430:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = in_struct->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49430:5: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' imageCompressionFixedRateFlags = in_struct->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49430:49: error: request for member 'imageCompressionFixedRateFlags' in '* in_struct', which is of non-class type 'const int' imageCompressionFixedRateFlags = in_struct->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49431:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageCompressionPropertiesEXT::initialize(const safe_VkImageCompressionPropertiesEXT*)': layers/generated/vk_safe_struct.cpp:49437:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = copy_src->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49437:39: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFlags' imageCompressionFlags = copy_src->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49438:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = copy_src->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49438:5: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' imageCompressionFixedRateFlags = copy_src->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.cpp:49438:48: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFixedRateFlags' imageCompressionFixedRateFlags = copy_src->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49442:130: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:49443:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:49444:45: error: request for member 'attachmentFeedbackLoopLayout' in '* in_struct', which is of non-class type 'const int' attachmentFeedbackLoopLayout(in_struct->attachmentFeedbackLoopLayout) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49446:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT()': layers/generated/vk_safe_struct.cpp:49450:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49450:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:49482:85: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:49486:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:49487:47: error: request for member 'attachmentFeedbackLoopLayout' in '* in_struct', which is of non-class type 'const int' attachmentFeedbackLoopLayout = in_struct->attachmentFeedbackLoopLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:49488:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:51999:86: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT::safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelinePropertiesIdentifierEXT::safe_VkPipelinePropertiesIdentifierEXT(const int*)': layers/generated/vk_safe_struct.cpp:52000:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType) ^~~~~ layers/generated/vk_safe_struct.cpp:52002:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:52004:44: error: request for member 'pipelineIdentifier' in '* in_struct', which is of non-class type 'const int' pipelineIdentifier[i] = in_struct->pipelineIdentifier[i]; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelinePropertiesIdentifierEXT::safe_VkPipelinePropertiesIdentifierEXT()': layers/generated/vk_safe_struct.cpp:52009:11: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52009:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52044:63: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void safe_VkPipelinePropertiesIdentifierEXT::initialize(const VkPipelinePropertiesIdentifierEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelinePropertiesIdentifierEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52048:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52049:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:52051:44: error: request for member 'pipelineIdentifier' in '* in_struct', which is of non-class type 'const int' pipelineIdentifier[i] = in_struct->pipelineIdentifier[i]; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52064:110: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT::safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT::safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:52065:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52066:45: error: request for member 'pipelinePropertiesIdentifier' in '* in_struct', which is of non-class type 'const int' pipelinePropertiesIdentifier(in_struct->pipelinePropertiesIdentifier) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52068:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT::safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT()': layers/generated/vk_safe_struct.cpp:52072:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52072:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52104:75: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT::initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52108:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52109:47: error: request for member 'pipelinePropertiesIdentifier' in '* in_struct', which is of non-class type 'const int' pipelinePropertiesIdentifier = in_struct->pipelinePropertiesIdentifier; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52110:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52120:140: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:52121:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52122:50: error: request for member 'multisampledRenderToSingleSampled' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampled(in_struct->multisampledRenderToSingleSampled) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52124:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT()': layers/generated/vk_safe_struct.cpp:52128:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52128:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52160:90: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52164:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52165:52: error: request for member 'multisampledRenderToSingleSampled' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampled = in_struct->multisampledRenderToSingleSampled; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52166:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52176:90: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT::safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkSubpassResolvePerformanceQueryEXT::safe_VkSubpassResolvePerformanceQueryEXT(const int*)': layers/generated/vk_safe_struct.cpp:52177:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52178:24: error: request for member 'optimal' in '* in_struct', which is of non-class type 'const int' optimal(in_struct->optimal) ^~~~~~~ layers/generated/vk_safe_struct.cpp:52180:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkSubpassResolvePerformanceQueryEXT::safe_VkSubpassResolvePerformanceQueryEXT()': layers/generated/vk_safe_struct.cpp:52184:11: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52184:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' sType(VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52216:65: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void safe_VkSubpassResolvePerformanceQueryEXT::initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkSubpassResolvePerformanceQueryEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52220:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52221:26: error: request for member 'optimal' in '* in_struct', which is of non-class type 'const int' optimal = in_struct->optimal; ^~~~~~~ layers/generated/vk_safe_struct.cpp:52222:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52232:104: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT::safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkMultisampledRenderToSingleSampledInfoEXT::safe_VkMultisampledRenderToSingleSampledInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:52233:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52234:56: error: request for member 'multisampledRenderToSingleSampledEnable' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampledEnable(in_struct->multisampledRenderToSingleSampledEnable), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52235:37: error: request for member 'rasterizationSamples' in '* in_struct', which is of non-class type 'const int' rasterizationSamples(in_struct->rasterizationSamples) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52237:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkMultisampledRenderToSingleSampledInfoEXT::safe_VkMultisampledRenderToSingleSampledInfoEXT()': layers/generated/vk_safe_struct.cpp:52241:11: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52241:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52276:72: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void safe_VkMultisampledRenderToSingleSampledInfoEXT::initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkMultisampledRenderToSingleSampledInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52280:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52281:58: error: request for member 'multisampledRenderToSingleSampledEnable' in '* in_struct', which is of non-class type 'const int' multisampledRenderToSingleSampledEnable = in_struct->multisampledRenderToSingleSampledEnable; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52282:39: error: request for member 'rasterizationSamples' in '* in_struct', which is of non-class type 'const int' rasterizationSamples = in_struct->rasterizationSamples; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52283:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52620:122: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:52621:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52622:41: error: request for member 'primitivesGeneratedQuery' in '* in_struct', which is of non-class type 'const int' primitivesGeneratedQuery(in_struct->primitivesGeneratedQuery), ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52623:62: error: request for member 'primitivesGeneratedQueryWithRasterizerDiscard' in '* in_struct', which is of non-class type 'const int' primitivesGeneratedQueryWithRasterizerDiscard(in_struct->primitivesGeneratedQueryWithRasterizerDiscard), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52624:59: error: request for member 'primitivesGeneratedQueryWithNonZeroStreams' in '* in_struct', which is of non-class type 'const int' primitivesGeneratedQueryWithNonZeroStreams(in_struct->primitivesGeneratedQueryWithNonZeroStreams) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52626:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT()': layers/generated/vk_safe_struct.cpp:52630:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52630:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52668:81: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52672:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52673:43: error: request for member 'primitivesGeneratedQuery' in '* in_struct', which is of non-class type 'const int' primitivesGeneratedQuery = in_struct->primitivesGeneratedQuery; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52674:64: error: request for member 'primitivesGeneratedQueryWithRasterizerDiscard' in '* in_struct', which is of non-class type 'const int' primitivesGeneratedQueryWithRasterizerDiscard = in_struct->primitivesGeneratedQueryWithRasterizerDiscard; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52675:61: error: request for member 'primitivesGeneratedQueryWithNonZeroStreams' in '* in_struct', which is of non-class type 'const int' primitivesGeneratedQueryWithNonZeroStreams = in_struct->primitivesGeneratedQueryWithNonZeroStreams; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52676:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52912:104: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT::safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT::safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:52913:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:52914:32: error: request for member 'image2DViewOf3D' in '* in_struct', which is of non-class type 'const int' image2DViewOf3D(in_struct->image2DViewOf3D), ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52915:34: error: request for member 'sampler2DViewOf3D' in '* in_struct', which is of non-class type 'const int' sampler2DViewOf3D(in_struct->sampler2DViewOf3D) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52917:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT::safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT()': layers/generated/vk_safe_struct.cpp:52921:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52921:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:52956:72: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT::initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:52960:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:52961:34: error: request for member 'image2DViewOf3D' in '* in_struct', which is of non-class type 'const int' image2DViewOf3D = in_struct->image2DViewOf3D; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52962:36: error: request for member 'sampler2DViewOf3D' in '* in_struct', which is of non-class type 'const int' sampler2DViewOf3D = in_struct->sampler2DViewOf3D; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52963:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53154:126: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE::safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE::safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const int*)': layers/generated/vk_safe_struct.cpp:53155:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53156:41: error: request for member 'descriptorSetHostMapping' in '* in_struct', which is of non-class type 'const int' descriptorSetHostMapping(in_struct->descriptorSetHostMapping) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53158:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE::safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE()': layers/generated/vk_safe_struct.cpp:53162:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53162:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53194:83: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE::initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53198:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53199:43: error: request for member 'descriptorSetHostMapping' in '* in_struct', which is of non-class type 'const int' descriptorSetHostMapping = in_struct->descriptorSetHostMapping; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53200:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53210:92: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE::safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkDescriptorSetBindingReferenceVALVE::safe_VkDescriptorSetBindingReferenceVALVE(const int*)': layers/generated/vk_safe_struct.cpp:53211:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53212:36: error: request for member 'descriptorSetLayout' in '* in_struct', which is of non-class type 'const int' descriptorSetLayout(in_struct->descriptorSetLayout), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53213:24: error: request for member 'binding' in '* in_struct', which is of non-class type 'const int' binding(in_struct->binding) ^~~~~~~ layers/generated/vk_safe_struct.cpp:53215:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkDescriptorSetBindingReferenceVALVE::safe_VkDescriptorSetBindingReferenceVALVE()': layers/generated/vk_safe_struct.cpp:53219:11: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope sType(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53219:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' sType(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53254:66: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void safe_VkDescriptorSetBindingReferenceVALVE::initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkDescriptorSetBindingReferenceVALVE::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53258:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53259:38: error: request for member 'descriptorSetLayout' in '* in_struct', which is of non-class type 'const int' descriptorSetLayout = in_struct->descriptorSetLayout; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53260:26: error: request for member 'binding' in '* in_struct', which is of non-class type 'const int' binding = in_struct->binding; ^~~~~~~ layers/generated/vk_safe_struct.cpp:53261:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53272:102: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE::safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE::safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const int*)': layers/generated/vk_safe_struct.cpp:53273:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53274:33: error: request for member 'descriptorOffset' in '* in_struct', which is of non-class type 'const int' descriptorOffset(in_struct->descriptorOffset), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53275:31: error: request for member 'descriptorSize' in '* in_struct', which is of non-class type 'const int' descriptorSize(in_struct->descriptorSize) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53277:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE::safe_VkDescriptorSetLayoutHostMappingInfoVALVE()': layers/generated/vk_safe_struct.cpp:53281:11: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope sType(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53281:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' sType(VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53316:71: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void safe_VkDescriptorSetLayoutHostMappingInfoVALVE::initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkDescriptorSetLayoutHostMappingInfoVALVE::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53320:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53321:35: error: request for member 'descriptorOffset' in '* in_struct', which is of non-class type 'const int' descriptorOffset = in_struct->descriptorOffset; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53322:33: error: request for member 'descriptorSize' in '* in_struct', which is of non-class type 'const int' descriptorSize = in_struct->descriptorSize; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53323:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53334:110: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:53335:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53336:35: error: request for member 'nonSeamlessCubeMap' in '* in_struct', which is of non-class type 'const int' nonSeamlessCubeMap(in_struct->nonSeamlessCubeMap) ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53338:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT()': layers/generated/vk_safe_struct.cpp:53342:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53342:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53374:75: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53378:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53379:37: error: request for member 'nonSeamlessCubeMap' in '* in_struct', which is of non-class type 'const int' nonSeamlessCubeMap = in_struct->nonSeamlessCubeMap; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53380:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53646:138: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT::safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT::safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:53647:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53648:49: error: request for member 'imageCompressionControlSwapchain' in '* in_struct', which is of non-class type 'const int' imageCompressionControlSwapchain(in_struct->imageCompressionControlSwapchain) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53650:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT::safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT()': layers/generated/vk_safe_struct.cpp:53654:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53654:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53686:89: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT::initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53690:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53691:51: error: request for member 'imageCompressionControlSwapchain' in '* in_struct', which is of non-class type 'const int' imageCompressionControlSwapchain = in_struct->imageCompressionControlSwapchain; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53692:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53702:94: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM::safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageViewSampleWeightCreateInfoQCOM::safe_VkImageViewSampleWeightCreateInfoQCOM(const int*)': layers/generated/vk_safe_struct.cpp:53703:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53704:29: error: request for member 'filterCenter' in '* in_struct', which is of non-class type 'const int' filterCenter(in_struct->filterCenter), ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53705:27: error: request for member 'filterSize' in '* in_struct', which is of non-class type 'const int' filterSize(in_struct->filterSize), ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53706:26: error: request for member 'numPhases' in '* in_struct', which is of non-class type 'const int' numPhases(in_struct->numPhases) ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:53708:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkImageViewSampleWeightCreateInfoQCOM::safe_VkImageViewSampleWeightCreateInfoQCOM()': layers/generated/vk_safe_struct.cpp:53712:11: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53712:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' sType(VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53750:67: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void safe_VkImageViewSampleWeightCreateInfoQCOM::initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkImageViewSampleWeightCreateInfoQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53754:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53755:31: error: request for member 'filterCenter' in '* in_struct', which is of non-class type 'const int' filterCenter = in_struct->filterCenter; ^~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53756:29: error: request for member 'filterSize' in '* in_struct', which is of non-class type 'const int' filterSize = in_struct->filterSize; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53757:28: error: request for member 'numPhases' in '* in_struct', which is of non-class type 'const int' numPhases = in_struct->numPhases; ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:53758:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53770:106: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:53771:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53772:38: error: request for member 'textureSampleWeighted' in '* in_struct', which is of non-class type 'const int' textureSampleWeighted(in_struct->textureSampleWeighted), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53773:33: error: request for member 'textureBoxFilter' in '* in_struct', which is of non-class type 'const int' textureBoxFilter(in_struct->textureBoxFilter), ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53774:34: error: request for member 'textureBlockMatch' in '* in_struct', which is of non-class type 'const int' textureBlockMatch(in_struct->textureBlockMatch) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53776:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::safe_VkPhysicalDeviceImageProcessingFeaturesQCOM()': layers/generated/vk_safe_struct.cpp:53780:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53780:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53818:73: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImageProcessingFeaturesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53822:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53823:40: error: request for member 'textureSampleWeighted' in '* in_struct', which is of non-class type 'const int' textureSampleWeighted = in_struct->textureSampleWeighted; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53824:35: error: request for member 'textureBoxFilter' in '* in_struct', which is of non-class type 'const int' textureBoxFilter = in_struct->textureBoxFilter; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53825:36: error: request for member 'textureBlockMatch' in '* in_struct', which is of non-class type 'const int' textureBlockMatch = in_struct->textureBlockMatch; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53826:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53838:110: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:53839:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53840:38: error: request for member 'maxWeightFilterPhases' in '* in_struct', which is of non-class type 'const int' maxWeightFilterPhases(in_struct->maxWeightFilterPhases), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53841:41: error: request for member 'maxWeightFilterDimension' in '* in_struct', which is of non-class type 'const int' maxWeightFilterDimension(in_struct->maxWeightFilterDimension), ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53842:36: error: request for member 'maxBlockMatchRegion' in '* in_struct', which is of non-class type 'const int' maxBlockMatchRegion(in_struct->maxBlockMatchRegion), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53843:38: error: request for member 'maxBoxFilterBlockSize' in '* in_struct', which is of non-class type 'const int' maxBoxFilterBlockSize(in_struct->maxBoxFilterBlockSize) ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53845:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::safe_VkPhysicalDeviceImageProcessingPropertiesQCOM()': layers/generated/vk_safe_struct.cpp:53849:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53849:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53890:75: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceImageProcessingPropertiesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53894:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53895:40: error: request for member 'maxWeightFilterPhases' in '* in_struct', which is of non-class type 'const int' maxWeightFilterPhases = in_struct->maxWeightFilterPhases; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53896:43: error: request for member 'maxWeightFilterDimension' in '* in_struct', which is of non-class type 'const int' maxWeightFilterDimension = in_struct->maxWeightFilterDimension; ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53897:38: error: request for member 'maxBlockMatchRegion' in '* in_struct', which is of non-class type 'const int' maxBlockMatchRegion = in_struct->maxBlockMatchRegion; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53898:40: error: request for member 'maxBoxFilterBlockSize' in '* in_struct', which is of non-class type 'const int' maxBoxFilterBlockSize = in_struct->maxBoxFilterBlockSize; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53899:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53912:114: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT::safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT::safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:53913:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53914:37: error: request for member 'subpassMergeFeedback' in '* in_struct', which is of non-class type 'const int' subpassMergeFeedback(in_struct->subpassMergeFeedback) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53916:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT::safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT()': layers/generated/vk_safe_struct.cpp:53920:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53920:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53952:77: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT::initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:53956:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:53957:39: error: request for member 'subpassMergeFeedback' in '* in_struct', which is of non-class type 'const int' subpassMergeFeedback = in_struct->subpassMergeFeedback; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53958:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:53968:80: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT::safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkRenderPassCreationControlEXT::safe_VkRenderPassCreationControlEXT(const int*)': layers/generated/vk_safe_struct.cpp:53969:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:53970:32: error: request for member 'disallowMerging' in '* in_struct', which is of non-class type 'const int' disallowMerging(in_struct->disallowMerging) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53972:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkRenderPassCreationControlEXT::safe_VkRenderPassCreationControlEXT()': layers/generated/vk_safe_struct.cpp:53976:11: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:53976:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' sType(VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54008:60: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void safe_VkRenderPassCreationControlEXT::initialize(const VkRenderPassCreationControlEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkRenderPassCreationControlEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54012:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54013:34: error: request for member 'disallowMerging' in '* in_struct', which is of non-class type 'const int' disallowMerging = in_struct->disallowMerging; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54014:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54024:102: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT::safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkRenderPassCreationFeedbackCreateInfoEXT::safe_VkRenderPassCreationFeedbackCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:54025:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54026:5: error: class 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' does not have any field named 'pRenderPassFeedback' pRenderPassFeedback(nullptr) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54028:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54029:20: error: request for member 'pRenderPassFeedback' in '* in_struct', which is of non-class type 'const int' if (in_struct->pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54030:9: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*in_struct->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54030:9: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*in_struct->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54030:35: error: expected type-specifier before 'VkRenderPassCreationFeedbackInfoEXT' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*in_struct->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkRenderPassCreationFeedbackCreateInfoEXT::safe_VkRenderPassCreationFeedbackCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:54035:11: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54035:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:54037:5: error: class 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' does not have any field named 'pRenderPassFeedback' pRenderPassFeedback(nullptr) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkRenderPassCreationFeedbackCreateInfoEXT::safe_VkRenderPassCreationFeedbackCreateInfoEXT(const safe_VkRenderPassCreationFeedbackCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:54043:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54043:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54045:18: error: 'const struct safe_VkRenderPassCreationFeedbackCreateInfoEXT' has no member named 'pRenderPassFeedback' if (copy_src.pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54046:35: error: expected type-specifier before 'VkRenderPassCreationFeedbackInfoEXT' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*copy_src.pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkRenderPassCreationFeedbackCreateInfoEXT& safe_VkRenderPassCreationFeedbackCreateInfoEXT::operator=(const safe_VkRenderPassCreationFeedbackCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:54054:9: error: 'pRenderPassFeedback' was not declared in this scope if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54054:9: note: suggested alternative: 'XRenderParseColor' if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54055:16: error: type '' argument given to 'delete', expected pointer delete pRenderPassFeedback; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54060:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54060:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54062:18: error: 'const struct safe_VkRenderPassCreationFeedbackCreateInfoEXT' has no member named 'pRenderPassFeedback' if (copy_src.pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54063:35: error: expected type-specifier before 'VkRenderPassCreationFeedbackInfoEXT' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*copy_src.pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In destructor 'safe_VkRenderPassCreationFeedbackCreateInfoEXT::~safe_VkRenderPassCreationFeedbackCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:54071:9: error: 'pRenderPassFeedback' was not declared in this scope if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54071:9: note: suggested alternative: 'XRenderParseColor' if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54072:16: error: type '' argument given to 'delete', expected pointer delete pRenderPassFeedback; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54077:71: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void safe_VkRenderPassCreationFeedbackCreateInfoEXT::initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkRenderPassCreationFeedbackCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54079:9: error: 'pRenderPassFeedback' was not declared in this scope if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54079:9: note: suggested alternative: 'XRenderParseColor' if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54080:16: error: type '' argument given to 'delete', expected pointer delete pRenderPassFeedback; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54083:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54084:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54084:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54085:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54086:20: error: request for member 'pRenderPassFeedback' in '* in_struct', which is of non-class type 'const int' if (in_struct->pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54087:35: error: expected type-specifier before 'VkRenderPassCreationFeedbackInfoEXT' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*in_struct->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkRenderPassCreationFeedbackCreateInfoEXT::initialize(const safe_VkRenderPassCreationFeedbackCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:54094:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54094:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:54096:19: error: 'const struct safe_VkRenderPassCreationFeedbackCreateInfoEXT' has no member named 'pRenderPassFeedback' if (copy_src->pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54097:35: error: expected type-specifier before 'VkRenderPassCreationFeedbackInfoEXT' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*copy_src->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54101:100: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT::safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT::safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:54102:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54103:5: error: class 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' does not have any field named 'pSubpassFeedback' pSubpassFeedback(nullptr) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54105:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54106:20: error: request for member 'pSubpassFeedback' in '* in_struct', which is of non-class type 'const int' if (in_struct->pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54107:9: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*in_struct->pSubpassFeedback); ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54107:9: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*in_struct->pSubpassFeedback); ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54107:32: error: expected type-specifier before 'VkRenderPassSubpassFeedbackInfoEXT' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*in_struct->pSubpassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT::safe_VkRenderPassSubpassFeedbackCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:54112:11: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54112:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' sType(VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:54114:5: error: class 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' does not have any field named 'pSubpassFeedback' pSubpassFeedback(nullptr) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT::safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const safe_VkRenderPassSubpassFeedbackCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:54120:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54120:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54122:18: error: 'const struct safe_VkRenderPassSubpassFeedbackCreateInfoEXT' has no member named 'pSubpassFeedback' if (copy_src.pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54123:32: error: expected type-specifier before 'VkRenderPassSubpassFeedbackInfoEXT' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*copy_src.pSubpassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT& safe_VkRenderPassSubpassFeedbackCreateInfoEXT::operator=(const safe_VkRenderPassSubpassFeedbackCreateInfoEXT&)': layers/generated/vk_safe_struct.cpp:54131:9: error: 'pSubpassFeedback' was not declared in this scope if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54131:9: note: suggested alternative: 'XIMFeedback' if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54132:16: error: type '' argument given to 'delete', expected pointer delete pSubpassFeedback; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54137:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54137:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54139:18: error: 'const struct safe_VkRenderPassSubpassFeedbackCreateInfoEXT' has no member named 'pSubpassFeedback' if (copy_src.pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54140:32: error: expected type-specifier before 'VkRenderPassSubpassFeedbackInfoEXT' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*copy_src.pSubpassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In destructor 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT::~safe_VkRenderPassSubpassFeedbackCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:54148:9: error: 'pSubpassFeedback' was not declared in this scope if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54148:9: note: suggested alternative: 'XIMFeedback' if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54149:16: error: type '' argument given to 'delete', expected pointer delete pSubpassFeedback; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54154:70: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void safe_VkRenderPassSubpassFeedbackCreateInfoEXT::initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkRenderPassSubpassFeedbackCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54156:9: error: 'pSubpassFeedback' was not declared in this scope if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54156:9: note: suggested alternative: 'XIMFeedback' if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54157:16: error: type '' argument given to 'delete', expected pointer delete pSubpassFeedback; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54160:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54161:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54161:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54162:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54163:20: error: request for member 'pSubpassFeedback' in '* in_struct', which is of non-class type 'const int' if (in_struct->pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54164:32: error: expected type-specifier before 'VkRenderPassSubpassFeedbackInfoEXT' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*in_struct->pSubpassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkRenderPassSubpassFeedbackCreateInfoEXT::initialize(const safe_VkRenderPassSubpassFeedbackCreateInfoEXT*)': layers/generated/vk_safe_struct.cpp:54171:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54171:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:54173:19: error: 'const struct safe_VkRenderPassSubpassFeedbackCreateInfoEXT' has no member named 'pSubpassFeedback' if (copy_src->pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54174:32: error: expected type-specifier before 'VkRenderPassSubpassFeedbackInfoEXT' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*copy_src->pSubpassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54178:118: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const int*)': layers/generated/vk_safe_struct.cpp:54179:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54180:39: error: request for member 'shaderModuleIdentifier' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifier(in_struct->shaderModuleIdentifier) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54182:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT()': layers/generated/vk_safe_struct.cpp:54186:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54186:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54218:79: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54222:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54223:41: error: request for member 'shaderModuleIdentifier' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifier = in_struct->shaderModuleIdentifier; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54224:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54234:122: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const int*)': layers/generated/vk_safe_struct.cpp:54235:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType) ^~~~~ layers/generated/vk_safe_struct.cpp:54237:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54239:61: error: request for member 'shaderModuleIdentifierAlgorithmUUID' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifierAlgorithmUUID[i] = in_struct->shaderModuleIdentifierAlgorithmUUID[i]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT()': layers/generated/vk_safe_struct.cpp:54244:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54244:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54279:81: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54283:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54284:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54286:61: error: request for member 'shaderModuleIdentifierAlgorithmUUID' in '* in_struct', which is of non-class type 'const int' shaderModuleIdentifierAlgorithmUUID[i] = in_struct->shaderModuleIdentifierAlgorithmUUID[i]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54299:120: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const int*)': layers/generated/vk_safe_struct.cpp:54300:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54301:31: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize(in_struct->identifierSize), ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54304:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54305:20: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' if (in_struct->pIdentifier) { ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54306:46: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' pIdentifier = new uint8_t[in_struct->identifierSize]; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54307:57: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54307:97: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT()': layers/generated/vk_safe_struct.cpp:54312:11: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54312:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' sType(VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54359:80: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54365:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54366:33: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize = in_struct->identifierSize; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54368:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54369:20: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' if (in_struct->pIdentifier) { ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54370:46: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' pIdentifier = new uint8_t[in_struct->identifierSize]; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54371:57: error: request for member 'pIdentifier' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54371:97: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' memcpy ((void *)pIdentifier, (void *)in_struct->pIdentifier, sizeof(uint8_t)*in_struct->identifierSize); ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54387:74: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT(const int*)': layers/generated/vk_safe_struct.cpp:54388:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54389:31: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize(in_struct->identifierSize) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54391:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54392:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54392:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54393:9: error: 'identifier' was not declared in this scope identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54393:9: note: suggested alternative: 'identifierSize' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54393:36: error: request for member 'identifier' in '* in_struct', which is of non-class type 'const int' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT()': layers/generated/vk_safe_struct.cpp:54398:11: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope sType(VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54398:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' sType(VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_safe_struct.cpp: In copy constructor 'safe_VkShaderModuleIdentifierEXT::safe_VkShaderModuleIdentifierEXT(const safe_VkShaderModuleIdentifierEXT&)': layers/generated/vk_safe_struct.cpp:54408:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54408:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54409:9: error: 'identifier' was not declared in this scope identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54409:9: note: suggested alternative: 'identifierSize' identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54409:34: error: 'const struct safe_VkShaderModuleIdentifierEXT' has no member named 'identifier'; did you mean 'identifierSize'? identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp: In member function 'safe_VkShaderModuleIdentifierEXT& safe_VkShaderModuleIdentifierEXT::operator=(const safe_VkShaderModuleIdentifierEXT&)': layers/generated/vk_safe_struct.cpp:54423:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54423:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54424:9: error: 'identifier' was not declared in this scope identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54424:9: note: suggested alternative: 'identifierSize' identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54424:34: error: 'const struct safe_VkShaderModuleIdentifierEXT' has no member named 'identifier'; did you mean 'identifierSize'? identifier[i] = copy_src.identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54436:57: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void safe_VkShaderModuleIdentifierEXT::initialize(const VkShaderModuleIdentifierEXT* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkShaderModuleIdentifierEXT::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54440:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54441:33: error: request for member 'identifierSize' in '* in_struct', which is of non-class type 'const int' identifierSize = in_struct->identifierSize; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54442:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp:54443:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54443:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54444:9: error: 'identifier' was not declared in this scope identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54444:9: note: suggested alternative: 'identifierSize' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54444:36: error: request for member 'identifier' in '* in_struct', which is of non-class type 'const int' identifier[i] = in_struct->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkShaderModuleIdentifierEXT::initialize(const safe_VkShaderModuleIdentifierEXT*)': layers/generated/vk_safe_struct.cpp:54453:30: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54453:30: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' for (uint32_t i = 0; i < VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT; ++i) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.cpp:54454:9: error: 'identifier' was not declared in this scope identifier[i] = copy_src->identifier[i]; ^~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54454:9: note: suggested alternative: 'identifierSize' identifier[i] = copy_src->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp:54454:35: error: 'const struct safe_VkShaderModuleIdentifierEXT' has no member named 'identifier'; did you mean 'identifierSize'? identifier[i] = copy_src->identifier[i]; ^~~~~~~~~~ identifierSize layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54458:104: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:54459:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54460:31: error: request for member 'tileProperties' in '* in_struct', which is of non-class type 'const int' tileProperties(in_struct->tileProperties) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54462:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM()': layers/generated/vk_safe_struct.cpp:54466:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54466:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54498:72: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54502:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54503:33: error: request for member 'tileProperties' in '* in_struct', which is of non-class type 'const int' tileProperties = in_struct->tileProperties; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54504:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54514:60: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM::safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct) : ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkTilePropertiesQCOM::safe_VkTilePropertiesQCOM(const int*)': layers/generated/vk_safe_struct.cpp:54515:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54516:25: error: request for member 'tileSize' in '* in_struct', which is of non-class type 'const int' tileSize(in_struct->tileSize), ^~~~~~~~ layers/generated/vk_safe_struct.cpp:54517:26: error: request for member 'apronSize' in '* in_struct', which is of non-class type 'const int' apronSize(in_struct->apronSize), ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:54518:23: error: request for member 'origin' in '* in_struct', which is of non-class type 'const int' origin(in_struct->origin) ^~~~~~ layers/generated/vk_safe_struct.cpp:54520:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkTilePropertiesQCOM::safe_VkTilePropertiesQCOM()': layers/generated/vk_safe_struct.cpp:54524:11: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope sType(VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54524:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' sType(VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54562:50: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void safe_VkTilePropertiesQCOM::initialize(const VkTilePropertiesQCOM* in_struct) ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkTilePropertiesQCOM::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54566:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54567:27: error: request for member 'tileSize' in '* in_struct', which is of non-class type 'const int' tileSize = in_struct->tileSize; ^~~~~~~~ layers/generated/vk_safe_struct.cpp:54568:28: error: request for member 'apronSize' in '* in_struct', which is of non-class type 'const int' apronSize = in_struct->apronSize; ^~~~~~~~~ layers/generated/vk_safe_struct.cpp:54569:25: error: request for member 'origin' in '* in_struct', which is of non-class type 'const int' origin = in_struct->origin; ^~~~~~ layers/generated/vk_safe_struct.cpp:54570:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54582:102: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const int*)': layers/generated/vk_safe_struct.cpp:54583:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54584:31: error: request for member 'amigoProfiling' in '* in_struct', which is of non-class type 'const int' amigoProfiling(in_struct->amigoProfiling) ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54586:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC()': layers/generated/vk_safe_struct.cpp:54590:11: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54590:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' sType(VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54622:71: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54626:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54627:33: error: request for member 'amigoProfiling' in '* in_struct', which is of non-class type 'const int' amigoProfiling = in_struct->amigoProfiling; ^~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54628:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54638:78: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC::safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkAmigoProfilingSubmitInfoSEC::safe_VkAmigoProfilingSubmitInfoSEC(const int*)': layers/generated/vk_safe_struct.cpp:54639:22: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType(in_struct->sType), ^~~~~ layers/generated/vk_safe_struct.cpp:54640:35: error: request for member 'firstDrawTimestamp' in '* in_struct', which is of non-class type 'const int' firstDrawTimestamp(in_struct->firstDrawTimestamp), ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54641:36: error: request for member 'swapBufferTimestamp' in '* in_struct', which is of non-class type 'const int' swapBufferTimestamp(in_struct->swapBufferTimestamp) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54643:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkAmigoProfilingSubmitInfoSEC::safe_VkAmigoProfilingSubmitInfoSEC()': layers/generated/vk_safe_struct.cpp:54647:11: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope sType(VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54647:11: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' sType(VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:54682:59: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void safe_VkAmigoProfilingSubmitInfoSEC::initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.cpp: In member function 'void safe_VkAmigoProfilingSubmitInfoSEC::initialize(const int*)': layers/generated/vk_safe_struct.cpp:54686:24: error: request for member 'sType' in '* in_struct', which is of non-class type 'const int' sType = in_struct->sType; ^~~~~ layers/generated/vk_safe_struct.cpp:54687:37: error: request for member 'firstDrawTimestamp' in '* in_struct', which is of non-class type 'const int' firstDrawTimestamp = in_struct->firstDrawTimestamp; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54688:38: error: request for member 'swapBufferTimestamp' in '* in_struct', which is of non-class type 'const int' swapBufferTimestamp = in_struct->swapBufferTimestamp; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:54689:38: error: request for member 'pNext' in '* in_struct', which is of non-class type 'const int' pNext = SafePnextCopy(in_struct->pNext); ^~~~~ layers/generated/vk_safe_struct.cpp: In function 'void* SafePnextCopy(const void*)': layers/generated/vk_safe_struct.cpp:57182:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57182:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_safe_struct.cpp:57183:111: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57183:111: error: expected '>' before 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' layers/generated/vk_safe_struct.cpp:57183:111: error: expected '(' before 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57183:111: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57183:111: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.cpp:57183:165: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57185:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_safe_struct.cpp:57186:113: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57186:113: error: expected '>' before 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' layers/generated/vk_safe_struct.cpp:57186:113: error: expected '(' before 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57186:113: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57186:113: note: suggested alternative: 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.cpp:57186:169: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57194:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57194:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_safe_struct.cpp:57195:108: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57195:108: error: expected '>' before 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' layers/generated/vk_safe_struct.cpp:57195:108: error: expected '(' before 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57195:108: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57195:108: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.cpp:57195:159: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57242:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57242:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57243:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57243:104: error: expected '>' before 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' layers/generated/vk_safe_struct.cpp:57243:104: error: expected '(' before 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57243:104: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57243:104: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.cpp:57243:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57245:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57245:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:57246:106: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57246:106: error: expected '>' before 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' layers/generated/vk_safe_struct.cpp:57246:106: error: expected '(' before 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57246:106: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57246:106: note: suggested alternative: 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT' safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.cpp:57246:155: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57248:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57248:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57249:92: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57249:92: error: expected '>' before 'VkPipelineRobustnessCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57249:92: error: expected '(' before 'VkPipelineRobustnessCreateInfoEXT' safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57249:92: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57249:92: note: suggested alternative: 'safe_VkPipelineRobustnessCreateInfoEXT' safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.cpp:57249:127: error: expected primary-expression before '>' token safe_pNext = new safe_VkPipelineRobustnessCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57575:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57575:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57576:109: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57576:109: error: expected '>' before 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' layers/generated/vk_safe_struct.cpp:57576:109: error: expected '(' before 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57576:109: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57576:109: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.cpp:57576:161: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57578:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57578:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:57579:111: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57579:111: error: expected '>' before 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' layers/generated/vk_safe_struct.cpp:57579:111: error: expected '(' before 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57579:111: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57579:111: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.cpp:57579:165: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57581:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57581:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:57582:97: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57582:97: error: expected '>' before 'VkGraphicsPipelineLibraryCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57582:97: error: expected '(' before 'VkGraphicsPipelineLibraryCreateInfoEXT' safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57582:97: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57582:97: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp:57582:137: error: expected primary-expression before '>' token safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57584:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57584:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_safe_struct.cpp:57585:117: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57585:117: error: expected '>' before 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' layers/generated/vk_safe_struct.cpp:57585:117: error: expected '(' before 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57585:117: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57585:117: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.cpp:57585:177: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57617:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57617:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57618:109: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57618:109: error: expected '>' before 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' layers/generated/vk_safe_struct.cpp:57618:109: error: expected '(' before 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57618:109: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57618:109: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.cpp:57618:161: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57620:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57620:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_safe_struct.cpp:57621:87: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57621:87: error: expected '>' before 'VkImageCompressionControlEXT' layers/generated/vk_safe_struct.cpp:57621:87: error: expected '(' before 'VkImageCompressionControlEXT' safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57621:87: error: 'VkImageCompressionControlEXT' was not declared in this scope safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57621:87: note: suggested alternative: 'safe_VkImageCompressionControlEXT' safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.cpp:57621:117: error: expected primary-expression before '>' token safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57623:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57623:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_safe_struct.cpp:57624:90: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57624:90: error: expected '>' before 'VkImageCompressionPropertiesEXT' layers/generated/vk_safe_struct.cpp:57624:90: error: expected '(' before 'VkImageCompressionPropertiesEXT' safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57624:90: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57624:90: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.cpp:57624:123: error: expected primary-expression before '>' token safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57626:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57626:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57627:114: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57627:114: error: expected '>' before 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' layers/generated/vk_safe_struct.cpp:57627:114: error: expected '(' before 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57627:114: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57627:114: note: suggested alternative: 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.cpp:57627:171: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57674:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57674:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57675:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57675:104: error: expected '>' before 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' layers/generated/vk_safe_struct.cpp:57675:104: error: expected '(' before 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57675:104: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57675:104: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.cpp:57675:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57677:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57677:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57678:119: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57678:119: error: expected '>' before 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' layers/generated/vk_safe_struct.cpp:57678:119: error: expected '(' before 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57678:119: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57678:119: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.cpp:57678:181: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57680:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57680:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_safe_struct.cpp:57681:94: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57681:94: error: expected '>' before 'VkSubpassResolvePerformanceQueryEXT' layers/generated/vk_safe_struct.cpp:57681:94: error: expected '(' before 'VkSubpassResolvePerformanceQueryEXT' safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57681:94: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57681:94: note: suggested alternative: 'safe_VkSubpassResolvePerformanceQueryEXT' safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.cpp:57681:131: error: expected primary-expression before '>' token safe_pNext = new safe_VkSubpassResolvePerformanceQueryEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57683:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57683:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57684:101: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57684:101: error: expected '>' before 'VkMultisampledRenderToSingleSampledInfoEXT' layers/generated/vk_safe_struct.cpp:57684:101: error: expected '(' before 'VkMultisampledRenderToSingleSampledInfoEXT' safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57684:101: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57684:101: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.cpp:57684:145: error: expected primary-expression before '>' token safe_pNext = new safe_VkMultisampledRenderToSingleSampledInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57695:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57695:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57696:110: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57696:110: error: expected '>' before 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' layers/generated/vk_safe_struct.cpp:57696:110: error: expected '(' before 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57696:110: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57696:110: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.cpp:57696:163: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57711:101: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57711:101: error: expected '>' before 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' layers/generated/vk_safe_struct.cpp:57711:101: error: expected '(' before 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57711:101: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57711:101: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.cpp:57711:145: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57722:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57722:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57723:112: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57723:112: error: expected '>' before 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' layers/generated/vk_safe_struct.cpp:57723:112: error: expected '(' before 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57723:112: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57723:112: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.cpp:57723:167: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57725:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57725:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57726:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57726:104: error: expected '>' before 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' layers/generated/vk_safe_struct.cpp:57726:104: error: expected '(' before 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57726:104: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57726:104: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.cpp:57726:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57740:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57740:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57741:118: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57741:118: error: expected '>' before 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' layers/generated/vk_safe_struct.cpp:57741:118: error: expected '(' before 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57741:118: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57741:118: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.cpp:57741:179: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57743:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57743:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:57744:96: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57744:96: error: expected '>' before 'VkImageViewSampleWeightCreateInfoQCOM' layers/generated/vk_safe_struct.cpp:57744:96: error: expected '(' before 'VkImageViewSampleWeightCreateInfoQCOM' safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57744:96: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57744:96: note: suggested alternative: 'safe_VkImageViewSampleWeightCreateInfoQCOM' safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.cpp:57744:135: error: expected primary-expression before '>' token safe_pNext = new safe_VkImageViewSampleWeightCreateInfoQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57746:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57746:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57747:102: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57747:102: error: expected '>' before 'VkPhysicalDeviceImageProcessingFeaturesQCOM' layers/generated/vk_safe_struct.cpp:57747:102: error: expected '(' before 'VkPhysicalDeviceImageProcessingFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57747:102: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57747:102: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.cpp:57747:147: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57749:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57749:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:57750:104: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57750:104: error: expected '>' before 'VkPhysicalDeviceImageProcessingPropertiesQCOM' layers/generated/vk_safe_struct.cpp:57750:104: error: expected '(' before 'VkPhysicalDeviceImageProcessingPropertiesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57750:104: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57750:104: note: suggested alternative: 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM' safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.cpp:57750:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57752:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57752:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57753:106: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57753:106: error: expected '>' before 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' layers/generated/vk_safe_struct.cpp:57753:106: error: expected '(' before 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57753:106: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57753:106: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.cpp:57753:155: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57755:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57755:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_safe_struct.cpp:57756:89: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57756:89: error: expected '>' before 'VkRenderPassCreationControlEXT' layers/generated/vk_safe_struct.cpp:57756:89: error: expected '(' before 'VkRenderPassCreationControlEXT' safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57756:89: error: 'VkRenderPassCreationControlEXT' was not declared in this scope safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57756:89: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.cpp:57756:121: error: expected primary-expression before '>' token safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57758:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57758:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57759:100: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57759:100: error: expected '>' before 'VkRenderPassCreationFeedbackCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57759:100: error: expected '(' before 'VkRenderPassCreationFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57759:100: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57759:100: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp:57759:143: error: expected primary-expression before '>' token safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57761:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57761:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:57762:99: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57762:99: error: expected '>' before 'VkRenderPassSubpassFeedbackCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57762:99: error: expected '(' before 'VkRenderPassSubpassFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57762:99: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57762:99: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp:57762:141: error: expected primary-expression before '>' token safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57764:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57764:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57765:108: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57765:108: error: expected '>' before 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' layers/generated/vk_safe_struct.cpp:57765:108: error: expected '(' before 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57765:108: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57765:108: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.cpp:57765:159: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57767:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57767:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:57768:110: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57768:110: error: expected '>' before 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' layers/generated/vk_safe_struct.cpp:57768:110: error: expected '(' before 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57768:110: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57768:110: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.cpp:57768:163: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57770:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57770:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:57771:109: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57771:109: error: expected '>' before 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' layers/generated/vk_safe_struct.cpp:57771:109: error: expected '(' before 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57771:109: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57771:109: note: suggested alternative: 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT' safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.cpp:57771:161: error: expected primary-expression before '>' token safe_pNext = new safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57773:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57773:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57774:101: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57774:101: error: expected '>' before 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' layers/generated/vk_safe_struct.cpp:57774:101: error: expected '(' before 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57774:101: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57774:101: note: suggested alternative: 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM' safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.cpp:57774:145: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57776:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57776:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:57777:100: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57777:100: error: expected '>' before 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' layers/generated/vk_safe_struct.cpp:57777:100: error: expected '(' before 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57777:100: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57777:100: note: suggested alternative: 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC' safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.cpp:57777:143: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57779:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57779:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_safe_struct.cpp:57780:88: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57780:88: error: expected '>' before 'VkAmigoProfilingSubmitInfoSEC' layers/generated/vk_safe_struct.cpp:57780:88: error: expected '(' before 'VkAmigoProfilingSubmitInfoSEC' safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57780:88: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57780:88: note: suggested alternative: 'safe_VkAmigoProfilingSubmitInfoSEC' safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.cpp:57780:119: error: expected primary-expression before '>' token safe_pNext = new safe_VkAmigoProfilingSubmitInfoSEC(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57813:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57813:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_safe_struct.cpp:57814:87: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57814:87: error: expected '>' before 'VkVideoDecodeCapabilitiesKHR' layers/generated/vk_safe_struct.cpp:57814:87: error: expected '(' before 'VkVideoDecodeCapabilitiesKHR' safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57814:87: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57814:87: note: suggested alternative: 'safe_VkVideoDecodeCapabilitiesKHR' safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp:57814:117: error: expected primary-expression before '>' token safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:57822:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57822:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_safe_struct.cpp:57823:87: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57823:87: error: expected '>' before 'VkVideoEncodeCapabilitiesKHR' layers/generated/vk_safe_struct.cpp:57823:87: error: expected '(' before 'VkVideoEncodeCapabilitiesKHR' safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:57823:87: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:57823:87: note: suggested alternative: 'safe_VkVideoEncodeCapabilitiesKHR' safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp:57823:117: error: expected primary-expression before '>' token safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp: In function 'void FreePnextChain(const void*)': layers/generated/vk_safe_struct.cpp:58483:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_safe_struct.cpp:58486:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58486:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_safe_struct.cpp:58495:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58495:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_safe_struct.cpp:58543:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58543:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58546:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58546:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:58549:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58549:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:58876:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58876:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58879:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58879:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_safe_struct.cpp:58882:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58882:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:58885:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58885:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_safe_struct.cpp:58918:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58918:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58921:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58921:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_safe_struct.cpp:58924:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_safe_struct.cpp:58927:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58927:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58975:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58975:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58978:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58978:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp:58981:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58981:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_safe_struct.cpp:58984:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58984:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:58996:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:58996:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59011:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59011:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59023:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59023:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59026:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59026:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59041:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59041:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59044:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59044:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:59047:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59047:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59050:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59050:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:59053:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59053:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59056:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59056:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_safe_struct.cpp:59059:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59059:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:59062:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59062:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_safe_struct.cpp:59065:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59065:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59068:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59068:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_safe_struct.cpp:59071:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59071:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_safe_struct.cpp:59074:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59074:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59077:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59077:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_safe_struct.cpp:59080:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59080:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_safe_struct.cpp:59114:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59114:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_safe_struct.cpp:59123:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:59123:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_safe_struct.cpp:36: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [31/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o -c layers/state_tracker.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/state_tracker.cpp.o -c layers/state_tracker.cpp In file included from layers/state_tracker.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/state_tracker.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h: At global scope: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:31: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:52, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.cpp:35: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.cpp:35: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.cpp:35: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.cpp:35: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/state_tracker.cpp:36: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/state_tracker.cpp:36: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/state_tracker.cpp:39: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/state_tracker.cpp:39: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/state_tracker.cpp: In member function 'virtual void ValidationStateTracker::CreateDevice(const VkDeviceCreateInfo*)': layers/state_tracker.cpp:1196:28: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1196:28: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/state_tracker.cpp:1196:99: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1196:99: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1198:30: error: 'struct DeviceFeatures' has no member named 'primitives_generated_query_features'; did you mean 'performance_query_features'? enabled_features.primitives_generated_query_features = *primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ performance_query_features layers/state_tracker.cpp:1201:66: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1201:66: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/state_tracker.cpp:1201:128: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1201:128: error: template argument 1 is invalid const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1203:30: error: 'struct DeviceFeatures' has no member named 'image_2d_view_of_3d_features'; did you mean 'image_view_min_lod_features'? enabled_features.image_2d_view_of_3d_features = *image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ image_view_min_lod_features layers/state_tracker.cpp:1207:28: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1207:28: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/state_tracker.cpp:1207:98: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1207:98: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1209:30: error: 'struct DeviceFeatures' has no member named 'graphics_pipeline_library_features'; did you mean 'pipeline_exe_props_features'? enabled_features.graphics_pipeline_library_features = *graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pipeline_exe_props_features layers/state_tracker.cpp:1219:28: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1219:28: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/state_tracker.cpp:1219:97: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1219:97: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1221:30: error: 'struct DeviceFeatures' has no member named 'ray_tracing_maintenance1_features'; did you mean 'ray_tracing_pipeline_features'? enabled_features.ray_tracing_maintenance1_features= *ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ray_tracing_pipeline_features layers/state_tracker.cpp:1225:28: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1225:28: note: suggested alternative: 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/state_tracker.cpp:1225:93: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1225:93: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1227:30: error: 'struct DeviceFeatures' has no member named 'non_seamless_cube_map_features'; did you mean 'fragment_density_map_features'? enabled_features.non_seamless_cube_map_features = *non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fragment_density_map_features layers/state_tracker.cpp:1231:28: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1231:28: note: suggested alternative: 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/state_tracker.cpp:1231:108: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1231:108: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1233:30: error: 'struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features = *multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1237:28: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1237:28: note: suggested alternative: 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/state_tracker.cpp:1237:97: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1237:97: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1239:30: error: 'struct DeviceFeatures' has no member named 'shader_module_identifier_features'; did you mean 'shader_image_footprint_features'? enabled_features.shader_module_identifier_features = *shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shader_image_footprint_features layers/state_tracker.cpp: In member function 'virtual bool ValidationStateTracker::PreCallValidateCreateGraphicsPipelines(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline_T**, void*) const': layers/state_tracker.cpp:2181:42: error: 'GetGraphicsLibType' was not declared in this scope const bool is_graphics_lib = GetGraphicsLibType(create_info) != static_cast(0); ^~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:2181:42: note: suggested alternative: 'GraphicsExpose' const bool is_graphics_lib = GetGraphicsLibType(create_info) != static_cast(0); ^~~~~~~~~~~~~~~~~~ GraphicsExpose layers/state_tracker.cpp:2181:89: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? const bool is_graphics_lib = GetGraphicsLibType(create_info) != static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/state_tracker.cpp:31: layers/generated/vk_typemap_helper.h: In instantiation of 'const T* LvlFindInChain(const void*) [with T = VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV]': layers/state_tracker.cpp:951:99: required from here layers/generated/vk_typemap_helper.h:6411:35: error: 'kSType' is not a member of 'LvlTypeMap' if (LvlTypeMap::kSType == current->sType) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [32/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o -c layers/image_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/image_state.cpp.o -c layers/image_state.cpp In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/ray_tracing_state.h:31, from layers/pipeline_state.h:32, from layers/image_state.cpp:29: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_state.h:35, from layers/image_state.cpp:29: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/image_state.cpp:29: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/image_state.cpp:29: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/image_state.cpp: In function 'bool IsDepthSliced(const VkImageCreateInfo&, const VkImageViewCreateInfo&)': layers/image_state.cpp:92:72: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope auto kDepthSlicedFlags = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT | VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/image_state.cpp:92:72: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' auto kDepthSlicedFlags = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT | VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [33/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o -c layers/core_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/core_validation.cpp.o -c layers/core_validation.cpp In file included from layers/core_validation.cpp:68: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/core_validation.cpp:68: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h: At global scope: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:31: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/core_validation.cpp:69: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/core_validation.cpp:69: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:69: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:69: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/core_validation.cpp:71: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/core_validation.cpp:71: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/core_validation.cpp:71: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/core_validation.h:32, from layers/core_validation.cpp:71: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:71: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1957, from layers/core_validation.cpp:77: layers/generated/parameter_validation.h:2292:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.h:2293:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2395:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.h:2450:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.h:2451:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2459:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2463:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2468:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2472:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidatePipelineDrawtimeState(const LAST_BOUND_STATE&, const CMD_BUFFER_STATE*, CMD_TYPE, const PIPELINE_STATE*) const': layers/core_validation.cpp:1039:30: error: 'const struct DeviceFeatures' has no member named 'primitives_generated_query_features'; did you mean 'performance_query_features'? enabled_features.primitives_generated_query_features.primitivesGeneratedQueryWithRasterizerDiscard == VK_TRUE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ performance_query_features layers/core_validation.cpp:1041:30: error: 'const struct DeviceFeatures' has no member named 'primitives_generated_query_features'; did you mean 'performance_query_features'? enabled_features.primitives_generated_query_features.primitivesGeneratedQueryWithNonZeroStreams == VK_TRUE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ performance_query_features layers/core_validation.cpp:1046:83: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope if (query_pool_state && query_pool_state->createInfo.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1046:83: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' if (query_pool_state && query_pool_state->createInfo.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/core_validation.cpp: At global scope: layers/core_validation.cpp:1763:53: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool CoreChecks::ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.cpp: In member function 'bool CoreChecks::ValidatePipelineLibraryFlags(int, const VkPipelineLibraryCreateInfoKHR&, const VkPipelineRenderingCreateInfo*, uint32_t, int, const char*) const': layers/core_validation.cpp:1770:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope VkGraphicsPipelineLibraryFlagsEXT flags = VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1770:5: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' VkGraphicsPipelineLibraryFlagsEXT flags = VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.cpp:1775:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope std::bitset flags_bits(lib_flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1775:51: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' std::bitset flags_bits(lib_flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/core_validation.cpp:1776:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1776:51: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/core_validation.cpp:1777:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1777:51: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/core_validation.cpp:1785:37: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' bool other_flag = (lib->graphics_lib_type & flags) && (lib->graphics_lib_type & ~lib_flags); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1785:57: error: 'flags' was not declared in this scope bool other_flag = (lib->graphics_lib_type & flags) && (lib->graphics_lib_type & ~lib_flags); ^~~~~ layers/core_validation.cpp:1785:57: note: suggested alternative: 'llabs' bool other_flag = (lib->graphics_lib_type & flags) && (lib->graphics_lib_type & ~lib_flags); ^~~~~ llabs layers/core_validation.cpp:1785:73: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' bool other_flag = (lib->graphics_lib_type & flags) && (lib->graphics_lib_type & ~lib_flags); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1795:104: error: no match for call to '(std::__cxx11::string {aka std::__cxx11::basic_string}) (const int&)' pipe_index, string_VkGraphicsPipelineLibraryFlagsEXT(lib_flags).c_str(), i, ^ layers/core_validation.cpp:1796:88: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' string_VkGraphicsPipelineLibraryFlagsEXT(lib->graphics_lib_type).c_str()); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1812:119: error: no match for call to '(std::__cxx11::string {aka std::__cxx11::basic_string}) (const int&)' pipe_index, msg.str().c_str(), string_VkGraphicsPipelineLibraryFlagsEXT(lib_flags).c_str(), ^ layers/core_validation.cpp:1813:98: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' view_mask, i, string_VkGraphicsPipelineLibraryFlagsEXT(lib->graphics_lib_type).c_str(), ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidatePipeline(const std::vector >&, int) const': layers/core_validation.cpp:2146:49: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2146:49: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:2146:112: error: no matching function for call to 'LvlFindInChain< >(const void*&)' const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:2146:112: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(subpass_desc->pNext); ^ layers/core_validation.cpp:2413:29: error: 'class PIPELINE_STATE' has no member named 'graphics_lib_type' ((pipeline->graphics_lib_type & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2413:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope ((pipeline->graphics_lib_type & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2413:50: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' ((pipeline->graphics_lib_type & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/core_validation.cpp:2414:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2414:50: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/core_validation.cpp:2428:51: error: 'class PIPELINE_STATE' has no member named 'graphics_lib_type' ((pipeline->graphics_lib_type & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) != 0); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2481:29: error: 'class PIPELINE_STATE' has no member named 'graphics_lib_type' ((pipeline->graphics_lib_type & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)) != 0); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:2623:33: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' (enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3300:38: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope pipe_index, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, full_pipeline_state_msg.c_str()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3300:38: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' pipe_index, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, full_pipeline_state_msg.c_str()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/core_validation.cpp:3307:42: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope pipe_index, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3307:42: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' pipe_index, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/core_validation.cpp:3314:42: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope pipe_index, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3314:42: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' pipe_index, VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/core_validation.cpp:3319:31: error: 'const struct DeviceFeatures' has no member named 'graphics_pipeline_library_features'; did you mean 'pipeline_exe_props_features'? if (!enabled_features.graphics_pipeline_library_features.graphicsPipelineLibrary) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pipeline_exe_props_features layers/core_validation.cpp:3357:66: error: 'VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM' was not declared in this scope VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM, GPLValidInfo{}), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3357:66: note: suggested alternative: 'VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM' VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM, GPLValidInfo{}), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM layers/core_validation.cpp:3359:102: error: expected ',' or ';' before ')' token GPLValidInfo{}); ^ layers/core_validation.cpp:3360:46: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3360:46: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/core_validation.cpp:3360:103: error: no matching function for call to 'LvlFindInChain< >(const void*)' const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:3360:103: error: template argument 1 is invalid const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^ layers/core_validation.cpp:3362:37: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if ((gpl_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3362:37: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if ((gpl_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/core_validation.cpp:3363:37: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3363:37: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) != 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/core_validation.cpp:3372:36: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if ((gpl_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3372:36: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if ((gpl_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/core_validation.cpp:3373:37: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope !(gpl_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3373:37: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' !(gpl_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/core_validation.cpp:3379:17: error: 'fs_flags' was not declared in this scope fs_flags.first = (pipeline->fragment_shader_state->pipeline_layout) ^~~~~~~~ layers/core_validation.cpp:3379:17: note: suggested alternative: 'VkFlags' fs_flags.first = (pipeline->fragment_shader_state->pipeline_layout) ^~~~~~~~ VkFlags layers/core_validation.cpp:3389:55: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope (pipeline->GetPipelineCreateFlags() & VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3389:55: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' (pipeline->GetPipelineCreateFlags() & VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/core_validation.cpp:3391:55: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope (pipeline->GetPipelineCreateFlags() & VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3391:55: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' (pipeline->GetPipelineCreateFlags() & VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT) != 0; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/core_validation.cpp:3395:30: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib->graphics_lib_type == VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) { ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3395:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if (lib->graphics_lib_type == VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3395:51: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if (lib->graphics_lib_type == VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/core_validation.cpp:3398:37: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' } else if (lib->graphics_lib_type == VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT) { ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3398:58: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope } else if (lib->graphics_lib_type == VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3398:58: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' } else if (lib->graphics_lib_type == VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/core_validation.cpp:3399:25: error: 'fs_flags' was not declared in this scope fs_flags.first = lib->PipelineLayoutState()->CreateFlags(); ^~~~~~~~ layers/core_validation.cpp:3399:25: note: suggested alternative: 'VkFlags' fs_flags.first = lib->PipelineLayoutState()->CreateFlags(); ^~~~~~~~ VkFlags layers/core_validation.cpp:3413:100: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' pipe_index, string_VkGraphicsPipelineLibraryFlagsEXT(lib->graphics_lib_type).c_str()); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3424:100: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' pipe_index, string_VkGraphicsPipelineLibraryFlagsEXT(lib->graphics_lib_type).c_str()); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3435:100: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' pipe_index, string_VkGraphicsPipelineLibraryFlagsEXT(lib->graphics_lib_type).c_str()); ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3442:30: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope const std::array flags = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3442:30: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' const std::array flags = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/core_validation.cpp:3442:69: error: template argument 1 is invalid const std::array flags = { ^ layers/core_validation.cpp:3443:17: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3443:17: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/core_validation.cpp:3444:17: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3444:17: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/core_validation.cpp:3445:17: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3445:17: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/core_validation.cpp:3442:71: error: scalar object 'flags' requires one element in initializer const std::array flags = { ^~~~~ layers/core_validation.cpp:3451:69: error: request for member 'count' in 'flags_bits', which is of non-class type 'int' uint32_t flags_count = static_cast(flags_bits.count()); ^~~~~ layers/core_validation.cpp:3455:114: error: no matching function for call to 'LvlFindInChain(const void*)' const auto lib_gpl_info = LvlFindInChain(lib->PNext()); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:3461:44: error: unable to deduce 'auto&&' from 'flags' for (const auto flag : flags) { ^~~~~ layers/core_validation.cpp:3493:59: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' skip |= ValidatePipelineLibraryFlags(lib->graphics_lib_type, *link_info, lib_rendering_struct, pipe_index, i, ^~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3499:14: error: 'fs_flags' was not declared in this scope (fs_flags.second.init_type != GPLInitInfo::uninitialized)) { ^~~~~~~~ layers/core_validation.cpp:3499:14: note: suggested alternative: 'VkFlags' (fs_flags.second.init_type != GPLInitInfo::uninitialized)) { ^~~~~~~~ VkFlags layers/core_validation.cpp:3512:74: error: 'VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT' was not declared in this scope const auto pre_raster_indset = (pre_raster_flags.first & VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3512:74: note: suggested alternative: 'VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR' const auto pre_raster_indset = (pre_raster_flags.first & VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR layers/core_validation.cpp:3539:117: error: template argument 1 is invalid : layer_data::base_type::value_type{}; ^ layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCreatePipelineLayout(VkDevice, const VkPipelineLayoutCreateInfo*, const VkAllocationCallbacks*, VkPipelineLayout_T**) const': layers/core_validation.cpp:7717:27: error: 'const struct DeviceFeatures' has no member named 'graphics_pipeline_library_features'; did you mean 'pipeline_exe_props_features'? if (!enabled_features.graphics_pipeline_library_features.graphicsPipelineLibrary) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pipeline_exe_props_features layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateCmdBeginRendering(VkCommandBuffer, const VkRenderingInfo*, CMD_TYPE) const': layers/core_validation.cpp:8105:29: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' (enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8686:49: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8686:49: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:8686:114: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:8686:114: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ layers/core_validation.cpp: At global scope: layers/core_validation.cpp:8718:69: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT *msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateMultisampledRenderToSingleSampleView(VkCommandBuffer, const std::shared_ptr&, const int*, const char*, const char*) const': layers/core_validation.cpp:8725:56: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' (image_view_state->samples != msrtss_info->rasterizationSamples)) { ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8731:79: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' func_name, string_VkSampleCountFlagBits(msrtss_info->rasterizationSamples), attachment_type, ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8744:43: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope !(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8744:43: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' !(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/core_validation.cpp:8770:78: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' } else if (msrtss_info && !(image_properties.sampleCounts & msrtss_info->rasterizationSamples)) { ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8780:55: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' string_VkSampleCountFlagBits(msrtss_info->rasterizationSamples), string_VkFormat(image_view_state->create_info.format), ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8781:55: error: request for member 'rasterizationSamples' in '* msrtss_info', which is of non-class type 'const int' string_VkSampleCountFlagBits(msrtss_info->rasterizationSamples), string_VkImageType(image_state->createInfo.imageType), ^~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateRenderingAttachmentInfo(VkCommandBuffer, const VkRenderingInfo*, const VkRenderingAttachmentInfo*, const char*) const': layers/core_validation.cpp:8850:57: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8850:57: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:8850:122: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:8850:122: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ layers/core_validation.cpp:8876:57: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:8876:57: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:8876:122: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:8876:122: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(pRenderingInfo->pNext); ^ layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCmdBindPipeline(VkCommandBuffer, VkPipelineBindPoint, VkPipeline) const': layers/core_validation.cpp:9445:53: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:9445:53: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:9445:117: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:9445:117: error: template argument 1 is invalid const auto msrtss_info = LvlFindInChain(rendering_info.pNext); ^ layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateBeginQuery(const CMD_BUFFER_STATE*, const QueryObject&, VkFlags, uint32_t, CMD_TYPE, const ValidateBeginQueryVuids*) const': layers/core_validation.cpp:11310:43: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope } else if (query_pool_ci.queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:11310:43: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' } else if (query_pool_ci.queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/core_validation.cpp:11311:43: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope query_pool_ci.queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:11311:43: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' query_pool_ci.queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/core_validation.cpp:11349:43: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope } else if (query_pool_ci.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:11349:43: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' } else if (query_pool_ci.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCmdBeginQuery(VkCommandBuffer, VkQueryPool, uint32_t, VkFlags) const': layers/core_validation.cpp:11417:51: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope if (query_pool_state->createInfo.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:11417:51: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' if (query_pool_state->createInfo.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/core_validation.cpp:11418:31: error: 'const struct DeviceFeatures' has no member named 'primitives_generated_query_features'; did you mean 'performance_query_features'? if (!enabled_features.primitives_generated_query_features.primitivesGeneratedQuery) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ performance_query_features layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateFramebufferCreateInfo(const VkFramebufferCreateInfo*) const': layers/core_validation.cpp:12532:40: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope LvlFindInChain(rpci->pSubpasses[i].pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:12532:40: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' LvlFindInChain(rpci->pSubpasses[i].pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:12532:109: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(rpci->pSubpasses[i].pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:12532:109: error: template argument 1 is invalid LvlFindInChain(rpci->pSubpasses[i].pNext); ^ layers/core_validation.cpp:12677:40: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope LvlFindInChain(subpass_description.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:12677:40: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' LvlFindInChain(subpass_description.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:12677:109: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' LvlFindInChain(subpass_description.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:12677:109: error: template argument 1 is invalid LvlFindInChain(subpass_description.pNext); ^ layers/core_validation.cpp: In member function 'bool CoreChecks::MsRenderedToSingleSampledValidateFBAttachments(uint32_t, const VkAttachmentReference2*, const VkFramebufferCreateInfo*, const VkRenderPassCreateInfo2*, uint32_t) const': layers/core_validation.cpp:12783:59: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope if (!(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:12783:59: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' if (!(image_state->createInfo.flags & VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/core_validation.cpp: In member function 'bool CoreChecks::ValidateRenderpassAttachmentUsage(RenderPassCreateVersion, const VkRenderPassCreateInfo2*, const char*) const': layers/core_validation.cpp:13368:64: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13368:64: note: suggested alternative: 'safe_VkMultisampledRenderToSingleSampledInfoEXT' const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.cpp:13368:121: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/core_validation.cpp:69: layers/generated/vk_typemap_helper.h:6407:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6407:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:13368:121: error: template argument 1 is invalid const auto ms_render_to_single_sample = LvlFindInChain(subpass.pNext); ^ layers/core_validation.cpp:13634:42: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13825:42: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13842:50: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' ((enabled_features.multisampled_render_to_single_sampled_features ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13892:48: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled) && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:13977:41: error: 'const struct DeviceFeatures' has no member named 'multisampled_render_to_single_sampled_features' if (use_rp2 && enabled_features.multisampled_render_to_single_sampled_features.multisampledRenderToSingleSampled && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCmdBeginQueryIndexedEXT(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags, uint32_t) const': layers/core_validation.cpp:18641:41: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope (query_pool_ci.queryType != VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:18641:41: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' (query_pool_ci.queryType != VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/core_validation.cpp:18650:35: error: 'const struct DeviceFeatures' has no member named 'primitives_generated_query_features'; did you mean 'performance_query_features'? if (!enabled_features.primitives_generated_query_features.primitivesGeneratedQuery) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ performance_query_features layers/core_validation.cpp:18665:36: error: 'const struct DeviceFeatures' has no member named 'primitives_generated_query_features'; did you mean 'performance_query_features'? (!enabled_features.primitives_generated_query_features.primitivesGeneratedQueryWithNonZeroStreams)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ performance_query_features layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCmdEndQueryIndexedEXT(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t) const': layers/core_validation.cpp:18737:44: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope query_pool_ci.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:18737:44: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' query_pool_ci.queryType == VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateCreateSampler(VkDevice, const VkSamplerCreateInfo*, const VkAllocationCallbacks*, VkSampler_T**) const': layers/core_validation.cpp:19085:31: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope if ((pCreateInfo->flags & VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT) && (!enabled_features.non_seamless_cube_map_features.nonSeamlessCubeMap)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:19085:31: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' if ((pCreateInfo->flags & VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT) && (!enabled_features.non_seamless_cube_map_features.nonSeamlessCubeMap)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/core_validation.cpp:19085:102: error: 'const struct DeviceFeatures' has no member named 'non_seamless_cube_map_features'; did you mean 'fragment_density_map_features'? if ((pCreateInfo->flags & VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT) && (!enabled_features.non_seamless_cube_map_features.nonSeamlessCubeMap)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fragment_density_map_features layers/core_validation.cpp: At global scope: layers/core_validation.cpp:20683:69: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT *pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.cpp:20684:63: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT *pLayout) const ^~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp: In member function 'virtual bool CoreChecks::PreCallValidateGetImageSubresourceLayout2EXT(VkDevice, VkImage, const int*, int*) const': layers/core_validation.cpp:20691:61: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' const VkImageAspectFlags aspectMask = pSubresource->imageSubresource.aspectMask; ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20717:44: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' pSubresource->imageSubresource.aspectMask); ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20720:27: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' if (pSubresource->imageSubresource.mipLevel >= imageMipLevels) { ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20724:60: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' imageMipLevels, pSubresource->imageSubresource.mipLevel); ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20727:27: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' if (pSubresource->imageSubresource.arrayLayer >= imageArrayLayers) { ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20731:62: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' imageArrayLayers, pSubresource->imageSubresource.arrayLayer); ^~~~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:68: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [34/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o -c layers/generated/chassis.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/chassis.cpp.o -c layers/generated/chassis.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_typemap_helper.h:2312:31: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2312:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2312:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2316:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2316:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2316:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2940:31: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2940:31: note: suggested alternative: 'VkVideoCapabilitiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilitiesKHR layers/generated/vk_typemap_helper.h:2940:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2944:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2944:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_typemap_helper.h:2944:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2990:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2990:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2990:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2994:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2994:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:2994:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2999:31: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2999:31: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_typemap_helper.h:2999:85: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3003:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3003:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_typemap_helper.h:3003:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3026:31: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3026:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPipelineFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPipelineFeaturesKHR layers/generated/vk_typemap_helper.h:3026:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3030:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3030:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_typemap_helper.h:3030:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3616:31: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3616:31: note: suggested alternative: 'VkPhysicalDeviceImageRobustnessFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageRobustnessFeaturesEXT layers/generated/vk_typemap_helper.h:3616:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3620:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3620:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:3620:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3625:31: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3625:31: note: suggested alternative: 'VkPhysicalDeviceRobustness2PropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRobustness2PropertiesEXT layers/generated/vk_typemap_helper.h:3625:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3629:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3629:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:3629:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3634:31: error: 'VkPipelineRobustnessCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3634:31: note: suggested alternative: 'VkPipelineColorWriteCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineColorWriteCreateInfoEXT layers/generated/vk_typemap_helper.h:3634:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3638:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3638:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3638:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5320:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5320:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5320:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5324:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5324:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5324:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5329:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5329:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5329:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5333:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5333:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_typemap_helper.h:5333:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5338:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5338:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5338:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5342:32: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5342:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:5342:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5347:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5347:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5347:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5351:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5351:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_typemap_helper.h:5351:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5446:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5446:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5446:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5450:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5450:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_typemap_helper.h:5450:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5455:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5455:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5459:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_typemap_helper.h:5459:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5464:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5464:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5464:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5468:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5468:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_typemap_helper.h:5468:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5473:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5473:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5473:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5477:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5477:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_typemap_helper.h:5477:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5482:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5482:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5482:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5486:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5486:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_typemap_helper.h:5486:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5491:31: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5491:31: note: suggested alternative: 'VkPhysicalDeviceScalarBlockLayoutFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceScalarBlockLayoutFeaturesEXT layers/generated/vk_typemap_helper.h:5491:86: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5495:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5495:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_typemap_helper.h:5495:110: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5838:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5838:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5838:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5842:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5842:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5842:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5847:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5847:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5847:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5851:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5851:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:5851:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5856:31: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5856:31: note: suggested alternative: 'VkPhysicalDeviceConditionalRenderingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceConditionalRenderingFeaturesEXT layers/generated/vk_typemap_helper.h:5856:91: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5860:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5860:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5860:116: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5865:31: error: 'VkSubpassResolvePerformanceQueryEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5865:66: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5869:32: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5869:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_typemap_helper.h:5869:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5874:31: error: 'VkMultisampledRenderToSingleSampledInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5874:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5878:32: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5878:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:5878:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5921:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5921:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5921:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5925:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5925:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_typemap_helper.h:5925:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5966:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5966:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5966:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5970:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5970:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_typemap_helper.h:5970:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6002:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6002:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:6002:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6006:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6006:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_typemap_helper.h:6006:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6011:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6011:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:6011:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6015:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6015:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6015:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6020:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6020:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:6020:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6024:32: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6024:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_typemap_helper.h:6024:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6029:31: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6029:31: note: suggested alternative: 'VkPhysicalDeviceFragmentDensityMapFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentDensityMapFeaturesEXT layers/generated/vk_typemap_helper.h:6029:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6033:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6033:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6033:100: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6074:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6074:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:6074:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6078:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6078:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_typemap_helper.h:6078:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6083:31: error: 'VkImageViewSampleWeightCreateInfoQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6083:31: note: suggested alternative: 'VkImageViewUsageCreateInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageViewUsageCreateInfoKHR layers/generated/vk_typemap_helper.h:6083:68: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6087:32: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6087:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6087:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6092:31: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6092:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:6092:74: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6096:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6096:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6096:96: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6101:31: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6101:31: note: suggested alternative: 'VkPhysicalDeviceRayTracingPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRayTracingPropertiesNV layers/generated/vk_typemap_helper.h:6101:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6105:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6105:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6105:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6110:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6110:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:6110:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6114:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6114:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_typemap_helper.h:6114:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6119:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6119:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:6119:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6123:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6123:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_typemap_helper.h:6123:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6128:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6128:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6128:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6132:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6132:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6132:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6137:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6137:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:6137:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6141:32: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6141:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_typemap_helper.h:6141:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6146:31: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6146:31: note: suggested alternative: 'VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT layers/generated/vk_typemap_helper.h:6146:80: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6150:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6150:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_typemap_helper.h:6150:103: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6155:31: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6155:31: note: suggested alternative: 'VkPhysicalDeviceShaderSMBuiltinsPropertiesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceShaderSMBuiltinsPropertiesNV layers/generated/vk_typemap_helper.h:6155:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6159:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6159:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_typemap_helper.h:6159:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6164:31: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6164:31: note: suggested alternative: 'VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT layers/generated/vk_typemap_helper.h:6164:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6168:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6168:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:6168:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6173:31: error: 'VkShaderModuleIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6173:31: note: suggested alternative: 'VkShaderModuleCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_typemap_helper.h:6173:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6177:32: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6177:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_typemap_helper.h:6177:78: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6182:31: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6182:31: note: suggested alternative: 'VkPhysicalDevicePresentIdFeaturesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDevicePresentIdFeaturesKHR layers/generated/vk_typemap_helper.h:6182:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6186:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6186:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6186:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6191:31: error: 'VkTilePropertiesQCOM' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6191:31: note: suggested alternative: 'VkLayerProperties' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkLayerProperties layers/generated/vk_typemap_helper.h:6191:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6195:32: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6195:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:6195:70: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6200:31: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6200:31: note: suggested alternative: 'VkPhysicalDeviceMemoryPriorityFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceMemoryPriorityFeaturesEXT layers/generated/vk_typemap_helper.h:6200:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6204:32: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6204:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_typemap_helper.h:6204:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:6209:31: error: 'VkAmigoProfilingSubmitInfoSEC' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6209:31: note: suggested alternative: 'VkAcquireProfilingLockInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkAcquireProfilingLockInfoKHR layers/generated/vk_typemap_helper.h:6209:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:6213:32: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6213:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_typemap_helper.h:6213:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkResult(VkResult)': layers/generated/vk_enum_string_helper.h:47:14: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:47:14: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' case VK_ERROR_COMPRESSION_EXHAUSTED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/vk_enum_string_helper.h:64:14: error: 'VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:64:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:106:14: error: 'VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:106:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:110:14: error: 'VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:110:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:114:14: error: 'VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:114:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:118:14: error: 'VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:118:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h:122:14: error: 'VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR' was not declared in this scope case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:122:14: note: suggested alternative: 'VK_ERROR_FORMAT_NOT_SUPPORTED' case VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_FORMAT_NOT_SUPPORTED layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:190:14: error: 'VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR' case VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR layers/generated/vk_enum_string_helper.h:352:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:352:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:358:14: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:358:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' case VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/vk_enum_string_helper.h:452:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:452:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:454:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:454:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:456:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:458:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:458:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:460:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:460:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:462:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:462:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:464:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:464:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:466:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:466:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:522:14: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:522:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:536:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:536:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/vk_enum_string_helper.h:538:14: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:538:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' case VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/vk_enum_string_helper.h:572:14: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:572:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' case VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/vk_enum_string_helper.h:586:14: error: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:586:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:608:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:608:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR layers/generated/vk_enum_string_helper.h:610:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:610:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:612:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:612:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT' case VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT layers/generated/vk_enum_string_helper.h:614:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:614:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:678:14: error: 'VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:678:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:710:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:710:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:714:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:714:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT layers/generated/vk_enum_string_helper.h:760:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:760:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/vk_enum_string_helper.h:812:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:812:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:814:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:814:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/vk_enum_string_helper.h:830:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:830:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:832:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:832:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:842:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:844:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:844:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/vk_enum_string_helper.h:846:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:846:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/vk_enum_string_helper.h:852:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:852:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:854:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:854:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:894:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:894:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/vk_enum_string_helper.h:908:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:908:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:922:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:922:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:924:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:924:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:926:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:926:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT layers/generated/vk_enum_string_helper.h:942:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:942:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/vk_enum_string_helper.h:964:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:964:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/vk_enum_string_helper.h:1008:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1008:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/vk_enum_string_helper.h:1022:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1022:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1024:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1024:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV layers/generated/vk_enum_string_helper.h:1048:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1048:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1064:14: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1064:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/vk_enum_string_helper.h:1158:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1158:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1178:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1178:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1184:14: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1184:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1268:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1268:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/vk_enum_string_helper.h:1270:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1270:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1280:14: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1280:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:1322:14: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1322:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' case VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO layers/generated/vk_enum_string_helper.h:1350:14: error: 'VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1350:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR' case VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR layers/generated/vk_enum_string_helper.h:1354:14: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1354:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' case VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/vk_enum_string_helper.h:1380:14: error: 'VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM' was not declared in this scope case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1380:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1411:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1411:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1471:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1471:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageLayout(VkImageLayout)': layers/generated/vk_enum_string_helper.h:1743:14: error: 'VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT' was not declared in this scope case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1743:14: note: suggested alternative: 'VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT' case VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1834:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1834:14: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageCreateFlagBits(VkImageCreateFlagBits)': layers/generated/vk_enum_string_helper.h:2625:14: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2625:14: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' case VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/vk_enum_string_helper.h:2641:14: error: 'VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT' was not declared in this scope case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2641:14: note: suggested alternative: 'VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT' case VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkImageUsageFlagBits(VkImageUsageFlagBits)': layers/generated/vk_enum_string_helper.h:2753:14: error: 'VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2753:14: note: suggested alternative: 'VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT' case VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT layers/generated/vk_enum_string_helper.h:2769:14: error: 'VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2769:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h:2771:14: error: 'VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM' was not declared in this scope case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2771:14: note: suggested alternative: 'VK_IMAGE_USAGE_SAMPLED_BIT' case VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_USAGE_SAMPLED_BIT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:2826:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:2826:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2826:59: note: suggested alternative: 'VkInstanceCreateFlags' static inline const char* string_VkInstanceCreateFlagBits(VkInstanceCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkInstanceCreateFlags(VkInstanceCreateFlags)': layers/generated/vk_enum_string_helper.h:2844:68: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2844:106: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function ret.append(string_VkInstanceCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:2849:77: error: 'VkInstanceCreateFlagBits' does not name a type; did you mean 'VkInstanceCreateFlags'? if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkInstanceCreateFlags layers/generated/vk_enum_string_helper.h:2849:105: error: 'string_VkInstanceCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkInstanceCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkQueryType(VkQueryType)': layers/generated/vk_enum_string_helper.h:3260:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3260:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/vk_enum_string_helper.h:3264:14: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3264:14: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' case VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/vk_enum_string_helper.h:3274:14: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3274:14: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' case VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineCreateFlagBits(VkPipelineCreateFlagBits)': layers/generated/vk_enum_string_helper.h:3779:14: error: 'VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3779:14: note: suggested alternative: 'VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT' case VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT layers/generated/vk_enum_string_helper.h:3783:14: error: 'VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3783:14: note: suggested alternative: 'VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR' case VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR layers/generated/vk_enum_string_helper.h:3799:14: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3799:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/vk_enum_string_helper.h:3821:14: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:3821:14: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' case VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4246:65: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4246:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4246:65: note: suggested alternative: 'VkPipelineLayoutCreateFlags' static inline const char* string_VkPipelineLayoutCreateFlagBits(VkPipelineLayoutCreateFlagBits input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkPipelineLayoutCreateFlags(VkPipelineLayoutCreateFlags)': layers/generated/vk_enum_string_helper.h:4264:74: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4264:118: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:4269:83: error: 'VkPipelineLayoutCreateFlagBits' does not name a type; did you mean 'VkPipelineLayoutCreateFlags'? if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineLayoutCreateFlags layers/generated/vk_enum_string_helper.h:4269:117: error: 'string_VkPipelineLayoutCreateFlagBits' cannot be used as a function if( ret.empty()) ret.append(string_VkPipelineLayoutCreateFlagBits(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkSamplerCreateFlagBits(VkSamplerCreateFlagBits)': layers/generated/vk_enum_string_helper.h:4336:14: error: 'VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM' was not declared in this scope case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4336:14: note: suggested alternative: 'VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM' case VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM layers/generated/vk_enum_string_helper.h:4338:14: error: 'VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT' was not declared in this scope case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4338:14: note: suggested alternative: 'VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT' case VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDescriptorType(VkDescriptorType)': layers/generated/vk_enum_string_helper.h:4417:14: error: 'VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4417:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_STORAGE_IMAGE' case VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE layers/generated/vk_enum_string_helper.h:4431:14: error: 'VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM' was not declared in this scope case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4431:14: note: suggested alternative: 'VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE' case VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDependencyFlagBits(VkDependencyFlagBits)': layers/generated/vk_enum_string_helper.h:4550:14: error: 'VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT' was not declared in this scope case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:4550:14: note: suggested alternative: 'VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR' case VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverId(VkDriverId)': layers/generated/vk_enum_string_helper.h:5383:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5383:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5626:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5626:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5773:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5773:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5904:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5904:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:5906:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5906:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:5980:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5980:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:5982:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:5982:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6519:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6519:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6534:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6534:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6534:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6535:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDriverIdKHR(VkDriverIdKHR)': layers/generated/vk_enum_string_helper.h:7166:14: error: 'VK_DRIVER_ID_MESA_DOZEN' was not declared in this scope case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7166:14: note: suggested alternative: 'VK_DRIVER_ID_MESA_VENUS' case VK_DRIVER_ID_MESA_DOZEN: ^~~~~~~~~~~~~~~~~~~~~~~ VK_DRIVER_ID_MESA_VENUS layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7357:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7357:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7370:66: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7370:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7370:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7371:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkPipelineStageFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7461:14: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7461:14: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' case VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkAccessFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7608:14: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7608:14: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' case VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkFormatFeatureFlagBits2KHR(uint64_t)': layers/generated/vk_enum_string_helper.h:7708:14: error: 'VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7708:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR' case VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR layers/generated/vk_enum_string_helper.h:7710:14: error: 'VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7710:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR' case VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR layers/generated/vk_enum_string_helper.h:7784:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7784:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h:7786:14: error: 'VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM' was not declared in this scope case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7786:14: note: suggested alternative: 'VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR' case VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7951:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7951:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7965:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7965:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7967:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7967:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7969:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7969:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7971:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7971:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT layers/generated/vk_enum_string_helper.h:7973:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7973:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7977:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7977:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT layers/generated/vk_enum_string_helper.h:7979:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7979:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT layers/generated/vk_enum_string_helper.h:7981:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7981:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7983:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7983:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT layers/generated/vk_enum_string_helper.h:7987:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7987:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT layers/generated/vk_enum_string_helper.h:7989:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7989:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT layers/generated/vk_enum_string_helper.h:7993:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7993:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7995:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7995:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7997:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7997:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h:7999:14: error: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7999:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT' case VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BI_PRED_IMPLICIT_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8131:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8131:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8131:73: note: suggested alternative: 'VkVideoEncodeH264CapabilityFlagBitsEXT' static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT)': layers/generated/vk_enum_string_helper.h:8199:82: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8199:134: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:8204:91: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilityFlagBitsEXT'? if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilityFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204:133: error: 'string_VkVideoEncodeH265CapabilityFlagBitsEXT' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeH265CapabilityFlagBitsEXT(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265InputModeFlagBitsEXT(VkVideoEncodeH265InputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8220:14: error: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8220:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeH265OutputModeFlagBitsEXT(VkVideoEncodeH265OutputModeFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:8255:14: error: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT' was not declared in this scope case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8255:14: note: suggested alternative: 'VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT' case VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_BIT_EXT layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8317:81: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8317:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8334:78: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8334:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8334:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8335:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8513:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:72: error: 'VkPipelineRobustnessBufferBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8513:72: note: suggested alternative: 'string_VkPipelineRobustnessBufferBehaviorEXT' static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_enum_string_helper.h:8530:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:71: error: 'VkPipelineRobustnessImageBehaviorEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8530:71: note: suggested alternative: 'string_VkPipelineRobustnessImageBehaviorEXT' static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9687:14: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9687:14: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' case VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9751:71: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9751:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9768:68: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9768:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9768:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9769:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9845:64: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9845:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9862:61: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9862:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9862:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9863:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9878:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9878:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9937:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9937:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9937:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9938:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9992:58: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9992:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9992:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT layers/generated/vk_enum_string_helper.h: In function 'bool IsDuplicatePnext(VkStructureType)': layers/generated/vk_enum_string_helper.h:10185:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10185:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10186:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10186:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10187:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10187:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10188:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10188:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10189:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10189:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10190:14: error: 'VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10190:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR layers/generated/vk_enum_string_helper.h:10191:14: error: 'VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:10191:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_layer_dispatch_table.h: At global scope: layers/generated/vk_layer_dispatch_table.h:669:5: error: 'PFN_vkCmdTraceRaysIndirect2KHR' does not name a type; did you mean 'PFN_vkCmdTraceRaysIndirectKHR'? PFN_vkCmdTraceRaysIndirect2KHR CmdTraceRaysIndirect2KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_layer_dispatch_table.h:879:5: error: 'PFN_vkGetImageSubresourceLayout2EXT' does not name a type; did you mean 'PFN_vkGetImageSubresourceLayout'? PFN_vkGetImageSubresourceLayout2EXT GetImageSubresourceLayout2EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_layer_dispatch_table.h:928:5: error: 'PFN_vkGetPipelinePropertiesEXT' does not name a type; did you mean 'PFN_vkGetMemoryFdPropertiesKHR'? PFN_vkGetPipelinePropertiesEXT GetPipelinePropertiesEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetMemoryFdPropertiesKHR layers/generated/vk_layer_dispatch_table.h:948:5: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE GetDescriptorSetLayoutHostMappingInfoVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:949:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR layers/generated/vk_layer_dispatch_table.h:952:5: error: 'PFN_vkGetShaderModuleIdentifierEXT' does not name a type; did you mean 'PFN_vkGetSwapchainCounterEXT'? PFN_vkGetShaderModuleIdentifierEXT GetShaderModuleIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetSwapchainCounterEXT layers/generated/vk_layer_dispatch_table.h:953:5: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' does not name a type; did you mean 'VkShaderModuleCreateInfo'? PFN_vkGetShaderModuleCreateInfoIdentifierEXT GetShaderModuleCreateInfoIdentifierEXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkShaderModuleCreateInfo layers/generated/vk_layer_dispatch_table.h:956:5: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceProperties2KHR'? PFN_vkGetFramebufferTilePropertiesQCOM GetFramebufferTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceProperties2KHR layers/generated/vk_layer_dispatch_table.h:957:5: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' does not name a type; did you mean 'PFN_vkGetPhysicalDeviceToolPropertiesEXT'? PFN_vkGetDynamicRenderingTilePropertiesQCOM GetDynamicRenderingTilePropertiesQCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetPhysicalDeviceToolPropertiesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_safe_struct.h:4771:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4772:45: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? safe_VkVideoDecodeCapabilitiesKHR(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4777:27: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? void initialize(const VkVideoDecodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4779:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:4780:5: error: 'VkVideoDecodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoDecodeCapabilitiesKHR'? VkVideoDecodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5931:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5936:45: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? safe_VkVideoEncodeCapabilitiesKHR(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5941:27: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? void initialize(const VkVideoEncodeCapabilitiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5943:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:5944:5: error: 'VkVideoEncodeCapabilitiesKHR' does not name a type; did you mean 'safe_VkVideoEncodeCapabilitiesKHR'? VkVideoEncodeCapabilitiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.h:6025:69: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6030:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6032:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6033:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' does not name a type; did you mean 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV'? VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.h:6040:71: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6045:27: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? void initialize(const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6047:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6048:5: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR'? VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.h:6089:66: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6094:27: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? void initialize(const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6096:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6097:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.h:6448:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsEXT layers/generated/vk_safe_struct.h:6612:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6727:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT layers/generated/vk_safe_struct.h:7178:62: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7183:27: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7185:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7186:5: error: 'VkPhysicalDevicePipelineRobustnessFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT'? VkPhysicalDevicePipelineRobustnessFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessFeaturesEXT layers/generated/vk_safe_struct.h:7192:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7193:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7194:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7195:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7196:64: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7201:27: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? void initialize(const VkPhysicalDevicePipelineRobustnessPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7203:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7204:5: error: 'VkPhysicalDevicePipelineRobustnessPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT'? VkPhysicalDevicePipelineRobustnessPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelineRobustnessPropertiesEXT layers/generated/vk_safe_struct.h:7210:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT storageBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7211:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7212:5: error: 'VkPipelineRobustnessBufferBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessBufferBehaviorEXT'? VkPipelineRobustnessBufferBehaviorEXT vertexInputs; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessBufferBehaviorEXT layers/generated/vk_safe_struct.h:7213:5: error: 'VkPipelineRobustnessImageBehaviorEXT' does not name a type; did you mean 'string_VkPipelineRobustnessImageBehaviorEXT'? VkPipelineRobustnessImageBehaviorEXT images; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkPipelineRobustnessImageBehaviorEXT layers/generated/vk_safe_struct.h:7214:50: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? safe_VkPipelineRobustnessCreateInfoEXT(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7219:27: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? void initialize(const VkPipelineRobustnessCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7221:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT layers/generated/vk_safe_struct.h:7222:5: error: 'VkPipelineRobustnessCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineRobustnessCreateInfoEXT'? VkPipelineRobustnessCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineRobustnessCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_safe_struct.h:10369:67: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10374:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10376:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10377:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.h:10385:69: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10390:27: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? void initialize(const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10392:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10393:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.h:10399:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10400:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10405:27: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? void initialize(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10407:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10408:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10415:75: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10420:27: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? void initialize(const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10422:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10423:5: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD'? VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.h:10603:67: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10608:27: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10610:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10611:5: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT'? VkPhysicalDeviceImageCompressionControlFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.h:10617:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10619:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10620:45: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? safe_VkImageCompressionControlEXT(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10625:27: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? void initialize(const VkImageCompressionControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10627:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10628:5: error: 'VkImageCompressionControlEXT' does not name a type; did you mean 'safe_VkImageCompressionControlEXT'? VkImageCompressionControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.h:10635:40: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? safe_VkSubresourceLayout2EXT(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10640:27: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? void initialize(const VkSubresourceLayout2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10642:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10643:5: error: 'VkSubresourceLayout2EXT' does not name a type; did you mean 'VkSubresourceLayout'? VkSubresourceLayout2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_safe_struct.h:10650:39: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? safe_VkImageSubresource2EXT(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10655:27: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? void initialize(const VkImageSubresource2EXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10657:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10658:5: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? VkImageSubresource2EXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_safe_struct.h:10664:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10665:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10666:48: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? safe_VkImageCompressionPropertiesEXT(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10671:27: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? void initialize(const VkImageCompressionPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10673:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10674:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.h:10681:72: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10686:27: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? void initialize(const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10688:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:10689:5: error: 'VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT'? VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT layers/generated/vk_safe_struct.h:11305:50: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? safe_VkPipelinePropertiesIdentifierEXT(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11310:27: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? void initialize(const VkPipelinePropertiesIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11312:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11313:5: error: 'VkPipelinePropertiesIdentifierEXT' does not name a type; did you mean 'safe_VkPipelinePropertiesIdentifierEXT'? VkPipelinePropertiesIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.h:11320:62: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11325:27: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? void initialize(const VkPhysicalDevicePipelinePropertiesFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11327:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11328:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.h:11335:77: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11340:27: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? void initialize(const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11342:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11343:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/generated/vk_safe_struct.h:11350:52: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? safe_VkSubpassResolvePerformanceQueryEXT(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11355:27: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? void initialize(const VkSubpassResolvePerformanceQueryEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11357:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11358:5: error: 'VkSubpassResolvePerformanceQueryEXT' does not name a type; did you mean 'safe_VkSubpassResolvePerformanceQueryEXT'? VkSubpassResolvePerformanceQueryEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkSubpassResolvePerformanceQueryEXT layers/generated/vk_safe_struct.h:11366:59: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? safe_VkMultisampledRenderToSingleSampledInfoEXT(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11371:27: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? void initialize(const VkMultisampledRenderToSingleSampledInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11373:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11374:5: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? VkMultisampledRenderToSingleSampledInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/generated/vk_safe_struct.h:11450:68: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11455:27: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? void initialize(const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11457:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11458:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.h:11526:59: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11531:27: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? void initialize(const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11533:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11534:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.h:11588:70: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11593:27: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? void initialize(const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11595:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11596:5: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' does not name a type; did you mean 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE'? VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.h:11604:53: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? safe_VkDescriptorSetBindingReferenceVALVE(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11609:27: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? void initialize(const VkDescriptorSetBindingReferenceVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11611:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11612:5: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? VkDescriptorSetBindingReferenceVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_safe_struct.h:11620:58: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? safe_VkDescriptorSetLayoutHostMappingInfoVALVE(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11625:27: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? void initialize(const VkDescriptorSetLayoutHostMappingInfoVALVE* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11627:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11628:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' does not name a type; did you mean 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE'? VkDescriptorSetLayoutHostMappingInfoVALVE const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_safe_struct.h:11635:62: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11640:27: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? void initialize(const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11642:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11643:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/generated/vk_safe_struct.h:11711:76: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11716:27: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? void initialize(const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11718:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11719:5: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT'? VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.h:11728:54: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? safe_VkImageViewSampleWeightCreateInfoQCOM(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11733:27: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? void initialize(const VkImageViewSampleWeightCreateInfoQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11735:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11736:5: error: 'VkImageViewSampleWeightCreateInfoQCOM' does not name a type; did you mean 'safe_VkImageViewSampleWeightCreateInfoQCOM'? VkImageViewSampleWeightCreateInfoQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageViewSampleWeightCreateInfoQCOM layers/generated/vk_safe_struct.h:11745:60: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? safe_VkPhysicalDeviceImageProcessingFeaturesQCOM(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11750:27: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11752:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11753:5: error: 'VkPhysicalDeviceImageProcessingFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingFeaturesQCOM'? VkPhysicalDeviceImageProcessingFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingFeaturesQCOM layers/generated/vk_safe_struct.h:11763:62: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? safe_VkPhysicalDeviceImageProcessingPropertiesQCOM(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11768:27: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? void initialize(const VkPhysicalDeviceImageProcessingPropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11770:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11771:5: error: 'VkPhysicalDeviceImageProcessingPropertiesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceImageProcessingPropertiesQCOM'? VkPhysicalDeviceImageProcessingPropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageProcessingPropertiesQCOM layers/generated/vk_safe_struct.h:11778:64: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11783:27: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? void initialize(const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11785:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11786:5: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT'? VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.h:11793:47: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? safe_VkRenderPassCreationControlEXT(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11798:27: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? void initialize(const VkRenderPassCreationControlEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11800:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11801:5: error: 'VkRenderPassCreationControlEXT' does not name a type; did you mean 'safe_VkRenderPassCreationControlEXT'? VkRenderPassCreationControlEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.h:11807:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11808:58: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? safe_VkRenderPassCreationFeedbackCreateInfoEXT(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11813:27: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? void initialize(const VkRenderPassCreationFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11815:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11816:5: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11822:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11823:57: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? safe_VkRenderPassSubpassFeedbackCreateInfoEXT(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11828:27: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? void initialize(const VkRenderPassSubpassFeedbackCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11830:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11831:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11838:66: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11843:27: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11845:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11846:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT layers/generated/vk_safe_struct.h:11853:68: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11858:27: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? void initialize(const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11860:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11861:5: error: 'VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT'? VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT layers/generated/vk_safe_struct.h:11869:67: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11874:27: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? void initialize(const VkPipelineShaderStageModuleIdentifierCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11876:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11877:5: error: 'VkPipelineShaderStageModuleIdentifierCreateInfoEXT' does not name a type; did you mean 'safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT'? VkPipelineShaderStageModuleIdentifierCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelineShaderStageModuleIdentifierCreateInfoEXT layers/generated/vk_safe_struct.h:11884:24: error: 'VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT' was not declared in this scope uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.h:11884:24: note: suggested alternative: 'VK_MAX_GLOBAL_PRIORITY_SIZE_EXT' uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_MAX_GLOBAL_PRIORITY_SIZE_EXT layers/generated/vk_safe_struct.h:11885:44: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? safe_VkShaderModuleIdentifierEXT(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11890:27: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? void initialize(const VkShaderModuleIdentifierEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11892:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11893:5: error: 'VkShaderModuleIdentifierEXT' does not name a type; did you mean 'safe_VkShaderModuleIdentifierEXT'? VkShaderModuleIdentifierEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkShaderModuleIdentifierEXT layers/generated/vk_safe_struct.h:11900:59: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11905:27: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? void initialize(const VkPhysicalDeviceTilePropertiesFeaturesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11907:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11908:5: error: 'VkPhysicalDeviceTilePropertiesFeaturesQCOM' does not name a type; did you mean 'safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM'? VkPhysicalDeviceTilePropertiesFeaturesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceTilePropertiesFeaturesQCOM layers/generated/vk_safe_struct.h:11917:37: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? safe_VkTilePropertiesQCOM(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11922:27: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? void initialize(const VkTilePropertiesQCOM* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11924:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11925:5: error: 'VkTilePropertiesQCOM' does not name a type; did you mean 'safe_VkTilePropertiesQCOM'? VkTilePropertiesQCOM const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkTilePropertiesQCOM layers/generated/vk_safe_struct.h:11932:58: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11937:27: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? void initialize(const VkPhysicalDeviceAmigoProfilingFeaturesSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11939:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11940:5: error: 'VkPhysicalDeviceAmigoProfilingFeaturesSEC' does not name a type; did you mean 'safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC'? VkPhysicalDeviceAmigoProfilingFeaturesSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceAmigoProfilingFeaturesSEC layers/generated/vk_safe_struct.h:11948:46: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? safe_VkAmigoProfilingSubmitInfoSEC(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11953:27: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? void initialize(const VkAmigoProfilingSubmitInfoSEC* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11955:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC layers/generated/vk_safe_struct.h:11956:5: error: 'VkAmigoProfilingSubmitInfoSEC' does not name a type; did you mean 'safe_VkAmigoProfilingSubmitInfoSEC'? VkAmigoProfilingSubmitInfoSEC const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkAmigoProfilingSubmitInfoSEC In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/chassis.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const InstanceInfoMap& InstanceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:181:14: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:181:14: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' {VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:219:9: error: could not convert '{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}}' from '' to 'const InstanceInfoMap' {aka 'const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:337:5: error: 'VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME' was not declared in this scope VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:337:5: note: suggested alternative: 'VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME' VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME layers/generated/vk_extension_helper.h:365:1: error: could not convert '{"VK_EXT_acquire_drm_display", "VK_EXT_acquire_xlib_display", "VK_EXT_debug_report", "VK_EXT_debug_utils", "VK_EXT_direct_mode_display", "VK_EXT_display_surface_counter", "VK_EXT_headless_surface", "VK_EXT_swapchain_colorspace", "VK_EXT_validation_features", "VK_EXT_validation_flags", "VK_GOOGLE_surfaceless_query", "VK_KHR_device_group_creation", "VK_KHR_display", "VK_KHR_external_fence_capabilities", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_get_display_properties2", "VK_KHR_get_physical_device_properties2", "VK_KHR_get_surface_capabilities2", , "VK_KHR_surface", "VK_KHR_surface_protected_capabilities", "VK_KHR_wayland_surface", "VK_KHR_xcb_surface", "VK_KHR_xlib_surface", "VK_NV_external_memory_capabilities"}' from '' to 'const std::set >' }; ^ layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:666:14: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:666:14: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' {VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:687:14: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:687:14: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' {VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:745:14: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:745:14: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' {VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:752:14: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:752:14: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' {VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:755:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:755:14: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:756:14: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:756:14: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' {VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:757:132: error: no matching function for call to 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )' {&DeviceExtensions::vk_ext_image_compression_control, VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME}}})}, ^ layers/generated/vk_extension_helper.h:635:8: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)' DeviceInfo(ExtEnabled DeviceExtensions::* state_, const DeviceReqVec requirements_): state(state_), requirements(requirements_) {} ^~~~~~~~~~ layers/generated/vk_extension_helper.h:635:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:634:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:634:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:782:14: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:782:14: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' {VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:785:14: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:785:14: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' {VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:794:14: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:794:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:796:14: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:796:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:800:14: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:800:14: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' {VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:825:14: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:825:14: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' {VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:834:14: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:834:14: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' {VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:964:14: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:964:14: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' {VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1005:14: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1005:14: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' {VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1162:14: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1162:14: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' {VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1172:14: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1172:14: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' {VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1174:14: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1174:14: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' {VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1176:14: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1176:14: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' {VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, {})}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {, }, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1331:5: error: 'VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME' was not declared in this scope VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1331:5: note: suggested alternative: 'VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME' VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1344:5: error: 'VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME' was not declared in this scope VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1344:5: note: suggested alternative: 'VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME' VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME layers/generated/vk_extension_helper.h:1374:5: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1374:5: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1377:5: error: 'VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1377:5: note: suggested alternative: 'VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME' VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME layers/generated/vk_extension_helper.h:1378:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1378:5: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/vk_extension_helper.h:1379:5: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME' was not declared in this scope VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1379:5: note: suggested alternative: 'VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME' VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME layers/generated/vk_extension_helper.h:1393:5: error: 'VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME' was not declared in this scope VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1393:5: note: suggested alternative: 'VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME' VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME layers/generated/vk_extension_helper.h:1394:5: error: 'VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME' was not declared in this scope VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1394:5: note: suggested alternative: 'VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME' VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1400:5: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1400:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1401:5: error: 'VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME' was not declared in this scope VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1401:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1404:5: error: 'VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME' was not declared in this scope VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1404:5: note: suggested alternative: 'VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME' VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME layers/generated/vk_extension_helper.h:1418:5: error: 'VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME' was not declared in this scope VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1418:5: note: suggested alternative: 'VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME' VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME layers/generated/vk_extension_helper.h:1424:5: error: 'VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME' was not declared in this scope VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1424:5: note: suggested alternative: 'VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME' VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME layers/generated/vk_extension_helper.h:1500:5: error: 'VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' was not declared in this scope VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1500:5: note: suggested alternative: 'VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME' VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME layers/generated/vk_extension_helper.h:1522:5: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1522:5: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/vk_extension_helper.h:1608:5: error: 'VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME' was not declared in this scope VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1608:5: note: suggested alternative: 'VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME' VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME layers/generated/vk_extension_helper.h:1613:5: error: 'VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME' was not declared in this scope VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1613:5: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/vk_extension_helper.h:1614:5: error: 'VK_SEC_AMIGO_PROFILING_EXTENSION_NAME' was not declared in this scope VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1614:5: note: suggested alternative: 'VK_NV_RAY_TRACING_EXTENSION_NAME' VK_SEC_AMIGO_PROFILING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_NV_RAY_TRACING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1615:5: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1615:5: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", , "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", , "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", , "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", , , , "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", , , "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", , , "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", , "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", , "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", , "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_video_decode_h264", "VK_EXT_video_decode_h265", "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", , "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", , "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", , "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", , , , "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/generated/chassis.cpp:30: layers/generated/vk_dispatch_table_helper.h:480:107: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_dispatch_table_helper.h:480:145: error: 'VkSubresourceLayout2EXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) { }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:525:91: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/vk_dispatch_table_helper.h:541:105: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_dispatch_table_helper.h:541:162: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:543:114: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:544:140: error: 'VkShaderModuleIdentifierEXT' has not been declared static VKAPI_ATTR void VKAPI_CALL StubGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) { }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:545:148: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:546:137: error: 'VkTilePropertiesQCOM' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1393:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1393:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1393:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1394:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'CmdTraceRaysIndirect2KHR'; did you mean 'CmdTraceRaysIndirectKHR'? if (table->CmdTraceRaysIndirect2KHR == nullptr) { table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR)StubCmdTraceRaysIndirect2KHR; } ^~~~~~~~~~~~~~~~~~~~~~~~ CmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1643:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1643:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1643:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1644:67: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetImageSubresourceLayout2EXT'; did you mean 'GetImageSubresourceLayout'? if (table->GetImageSubresourceLayout2EXT == nullptr) { table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT)StubGetImageSubresourceLayout2EXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1691:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1691:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1691:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1692:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1692:62: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetPipelinePropertiesEXT'; did you mean 'GetMemoryFdPropertiesKHR'? if (table->GetPipelinePropertiesEXT == nullptr) { table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT)StubGetPipelinePropertiesEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~ GetMemoryFdPropertiesKHR layers/generated/vk_dispatch_table_helper.h:1711:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1711:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1711:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1712:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1712:80: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetLayoutHostMappingInfoVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetLayoutHostMappingInfoVALVE == nullptr) { table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)StubGetDescriptorSetLayoutHostMappingInfoVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1713:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1713:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1714:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1714:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDescriptorSetHostMappingVALVE'; did you mean 'GetDescriptorSetLayoutSupport'? if (table->GetDescriptorSetHostMappingVALVE == nullptr) { table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE)StubGetDescriptorSetHostMappingVALVE; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GetDescriptorSetLayoutSupport layers/generated/vk_dispatch_table_helper.h:1715:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: error: 'PFN_vkGetShaderModuleIdentifierEXT' was not declared in this scope table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1715:44: note: suggested alternative: 'StubGetShaderModuleIdentifierEXT' table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT) gpa(device, "vkGetShaderModuleIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1716:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1716:66: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleIdentifierEXT' if (table->GetShaderModuleIdentifierEXT == nullptr) { table->GetShaderModuleIdentifierEXT = (PFN_vkGetShaderModuleIdentifierEXT)StubGetShaderModuleIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: error: 'PFN_vkGetShaderModuleCreateInfoIdentifierEXT' was not declared in this scope table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1717:54: note: suggested alternative: 'StubGetShaderModuleCreateInfoIdentifierEXT' table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT) gpa(device, "vkGetShaderModuleCreateInfoIdentifierEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetShaderModuleCreateInfoIdentifierEXT layers/generated/vk_dispatch_table_helper.h:1718:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1718:76: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetShaderModuleCreateInfoIdentifierEXT' if (table->GetShaderModuleCreateInfoIdentifierEXT == nullptr) { table->GetShaderModuleCreateInfoIdentifierEXT = (PFN_vkGetShaderModuleCreateInfoIdentifierEXT)StubGetShaderModuleCreateInfoIdentifierEXT; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: error: 'PFN_vkGetFramebufferTilePropertiesQCOM' was not declared in this scope table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1719:48: note: suggested alternative: 'StubGetFramebufferTilePropertiesQCOM' table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM) gpa(device, "vkGetFramebufferTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetFramebufferTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1720:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1720:70: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetFramebufferTilePropertiesQCOM' if (table->GetFramebufferTilePropertiesQCOM == nullptr) { table->GetFramebufferTilePropertiesQCOM = (PFN_vkGetFramebufferTilePropertiesQCOM)StubGetFramebufferTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:12: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: error: 'PFN_vkGetDynamicRenderingTilePropertiesQCOM' was not declared in this scope table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1721:53: note: suggested alternative: 'StubGetDynamicRenderingTilePropertiesQCOM' table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM) gpa(device, "vkGetDynamicRenderingTilePropertiesQCOM"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDynamicRenderingTilePropertiesQCOM layers/generated/vk_dispatch_table_helper.h:1722:16: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1722:75: error: 'VkLayerDispatchTable' {aka 'struct VkLayerDispatchTable_'} has no member named 'GetDynamicRenderingTilePropertiesQCOM' if (table->GetDynamicRenderingTilePropertiesQCOM == nullptr) { table->GetDynamicRenderingTilePropertiesQCOM = (PFN_vkGetDynamicRenderingTilePropertiesQCOM)StubGetDynamicRenderingTilePropertiesQCOM; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3088:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3089:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3212:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3290:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3291:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3309:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3314:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3321:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3326:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:30: layers/generated/chassis.h:5412:105: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5412:143: error: 'VkSubresourceLayout2EXT' has not been declared virtual bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5413:103: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5413:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5414:104: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:5414:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5495:85: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual bool PreCallValidateGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) const { return false; }; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5496:83: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PreCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5497:84: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? virtual void PostCallRecordGetPipelinePropertiesEXT(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:5535:103: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5535:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5536:101: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5536:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5537:102: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:5537:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5541:112: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5542:110: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5543:111: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleIdentifierEXT(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5544:138: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual bool PreCallValidateGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5545:136: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PreCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5546:137: error: 'VkShaderModuleIdentifierEXT' has not been declared virtual void PostCallRecordGetShaderModuleCreateInfoIdentifierEXT(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5547:142: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5548:140: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5549:141: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetFramebufferTilePropertiesQCOM(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5550:131: error: 'VkTilePropertiesQCOM' has not been declared virtual bool PreCallValidateGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5551:129: error: 'VkTilePropertiesQCOM' has not been declared virtual void PreCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties) {}; ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5552:130: error: 'VkTilePropertiesQCOM' has not been declared virtual void PostCallRecordGetDynamicRenderingTilePropertiesQCOM(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:32: layers/generated/layer_chassis_dispatch.h:2328:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2329:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2431:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2486:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2487:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2495:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2499:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2504:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2508:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties); ^~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/generated/chassis.cpp:48: layers/device_state.h:92:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT primitives_generated_query_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/device_state.h:93:5: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT'? VkPhysicalDeviceImage2DViewOf3DFeaturesEXT image_2d_view_of_3d_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/device_state.h:94:5: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT'? VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT graphics_pipeline_library_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/device_state.h:96:5: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' does not name a type; did you mean 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR'? VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR ray_tracing_maintenance1_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/device_state.h:97:5: error: 'VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT'? VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT non_seamless_cube_map_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT layers/device_state.h:98:5: error: 'VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT'? VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT multisampled_render_to_single_sampled_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT layers/device_state.h:99:5: error: 'VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT'? VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT shader_module_identifier_features; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/best_practices_validation.h:27, from layers/generated/chassis.cpp:48: layers/pipeline_sub_state.h:31:15: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? static inline VkGraphicsPipelineLibraryFlagsEXT GetGraphicsLibType(const CreateInfoType &create_info) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT In file included from layers/cmd_buffer_state.h:34, from layers/best_practices_validation.h:27, from layers/generated/chassis.cpp:48: layers/pipeline_state.h:177:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT graphics_lib_type = static_cast(0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h:262:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:266:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:266:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:266:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:270:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:271:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:271:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:271:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^ layers/pipeline_state.h: In member function 'bool PIPELINE_STATE::IsGraphicsLibrary() const': layers/pipeline_state.h:259:45: error: 'graphics_lib_type' was not declared in this scope bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:259:78: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool IsGraphicsLibrary() const { return graphics_lib_type != static_cast(0); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/pipeline_state.h: In static member function 'static int PIPELINE_STATE::GetLibSubState(const ValidationStateTracker&, const VkPipelineLibraryCreateInfoKHR&)': layers/pipeline_state.h:275:43: error: 'using element_type = const class PIPELINE_STATE' {aka 'const class PIPELINE_STATE'} has no member named 'graphics_lib_type' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~~~~~~~~~ layers/pipeline_state.h:275:63: error: 'type_flag' was not declared in this scope if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ layers/pipeline_state.h:275:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:276:57: error: no matching function for call to 'PIPELINE_STATE::GetSubState(std::__shared_ptr_access::element_type&)' return GetSubState(*lib_state); ^ layers/pipeline_state.h:266:60: note: candidate: 'template< > static int PIPELINE_STATE::GetSubState(const PIPELINE_STATE&)' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~~~ layers/pipeline_state.h:266:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:511:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:511:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:511:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:511:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:513:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:517:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:517:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/pipeline_state.h:517:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:518:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:523:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:523:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:523:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:525:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:529:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:529:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/pipeline_state.h:529:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:530:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:535:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:535:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:535:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:537:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:541:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:541:39: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/pipeline_state.h:541:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:542:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:547:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:547:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:547:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:549:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:553:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:553:39: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' inline PIPELINE_STATE::SubStateTraits::type ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/pipeline_state.h:553:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:554:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:866, from layers/generated/chassis.cpp:48: layers/generated/best_practices.h:1800:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/best_practices.h:1821:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:49: layers/core_validation.h:204:45: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? bool ValidatePipelineLibraryFlags(const VkGraphicsPipelineLibraryFlagsEXT lib_flags, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.h:446:61: error: 'VkMultisampledRenderToSingleSampledInfoEXT' does not name a type; did you mean 'safe_VkMultisampledRenderToSingleSampledInfoEXT'? const VkMultisampledRenderToSingleSampledInfoEXT* msrtss_info, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkMultisampledRenderToSingleSampledInfoEXT layers/core_validation.h:602:54: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:604:64: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.h:1825:93: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? bool PreCallValidateGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.h:1826:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_lifetime_validation.h:280, from layers/generated/chassis.cpp:52: layers/generated/object_tracker.h:2932:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/object_tracker.h:2933:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3069:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/object_tracker.h:3132:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/object_tracker.h:3133:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3141:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3145:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3150:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3154:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1957, from layers/generated/chassis.cpp:54: layers/generated/parameter_validation.h:2292:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.h:2293:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2395:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.h:2450:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.h:2451:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2459:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2463:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2468:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2472:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) const override; ^~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:56: layers/generated/thread_safety.h:5638:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.h:5639:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5644:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.h:5645:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5838:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.h:5843:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.h:5959:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.h:5960:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5964:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.h:5965:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5980:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5985:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5990:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5995:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6001:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6007:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6013:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) override; ^~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:6018:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties, ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12063:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.cpp:12064:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12524:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.cpp:12809:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.cpp:12810:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12862:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12884:5: error: 'VkShaderModuleIdentifierEXT' has not been declared VkShaderModuleIdentifierEXT* pIdentifier) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12908:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) { ^~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12931:5: error: 'VkTilePropertiesQCOM' has not been declared VkTilePropertiesQCOM* pProperties) { ^~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/chassis.cpp:30: layers/generated/vk_enum_string_helper.h:9992:27: warning: 'string_VkSubpassMergeStatusEXT' defined but not used [-Wunused-variable] static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9878:27: warning: 'string_VkImageCompressionFixedRateFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9845:27: warning: 'string_VkImageCompressionFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:9751:27: warning: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8530:27: warning: 'string_VkPipelineRobustnessImageBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessImageBehaviorEXT(VkPipelineRobustnessImageBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8513:27: warning: 'string_VkPipelineRobustnessBufferBehaviorEXT' defined but not used [-Wunused-variable] static inline const char* string_VkPipelineRobustnessBufferBehaviorEXT(VkPipelineRobustnessBufferBehaviorEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8317:27: warning: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7357:27: warning: 'string_VkVideoEncodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6519:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.XHIiYI (%build) Bad exit status from /var/tmp/rpm-tmp.XHIiYI (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps --nocheck /builddir/build/SPECS/vulkan-validation-layers.spec